Tema
Veoma često možete čuti da ne morate razmišljati o memoriji ako radite u C# ili da ne možete imati ozbiljnijih problema sa memorijom u navedenom jeziku. Međutim, istina je u stvari potpuno suprotna kada se kreira ozbiljnija aplikacija u C#.
Kad god je potrebno napraviti servis koji bi trebalo da radi na duže staze (danima, nedeljama) ili aplikaciju koja
procesira veliku količinu podataka, upravljanje memorijom predstavlja veliki problem!
Navedene teme će biti pokrivene u okviru predavanja:
- Kako detaljno CLR-ov Garbage Collector radi (uključujući finalizaciju objekata),
- Koja je pravilna implementacija Disposable paterna i koje su njegove varijacije,
- Kada koristiti strukture,
- Najbolje prakse po pitanju upravljanja memorijom dok se piše kod,
- Kako da se izvrši profilisanje memorije.