Posted By: Quasimodo (Quasimodo) on 'CZprogram'
Title: Re: garbage collector
Date: Wed Oct 27 18:43:45 2004
>
> Hele a nebyl problem v tom, ze dane objekty jeste nebyly uvolneny garbage
> collectorem? Nevim, jestli to dela zrovna Graphics, ale obecne se resourcy
> v destructoru (finalizeru) v .net uvolnuji. Problem akorat je, ze se to
> casteji stane mnohem pozdeji nez bys chtel, pokud je neuvolnis explicitne
> pres Dispose
> mrkni treba sem
> http://bdn.borland.com/article/0,1410,29365,00.html#NonDeterministicFinalizat
> ion
Ne, v tom to neni. Resources se neuklizeji ani podle dokumentace.
Pokusny program zpusobil po par minutach behu "vytuhnuti" systemu - pohyb
kurzoru mysi nasledoval skutecny pohyb mysi az po nekolika sekundach a po
chvili to vyhodilo chybove okenko, ze .netu frameworku dosla pamet.
V tom borlandim popisku sice pisou, ze to po sobe resource uklizi, ale musi
byt managed - coz vi buh, co je. V tom mem testovacim programku se neuklizelo:
Pen, Graphics, Bitmap - vsechno je to nekde pod Windows.Forms, coz bych
povazoval za core .net ;-)
> --------------------------------------------------------------------/
> | ICQ 20529980 Neuromancer |
> | Take me far away, where the dragons fly, |
> /------------ leave me to my dreams, or just let me die. ------------
-
Clovek je nejpomalejsi zname zarizeni typu I/O.
Quasimodo