Posted By: Rat (prilis mnoho her) on 'CZprogram' Title: Re: garbage collectory Date: Mon Nov 1 11:02:06 2004 > > Ne, ja navrhuju, aby v momente, kdy GC uvolnuje pamet zavolal cistici > > rutinky > > (destruktor, finalizer, nebo jak se to muz jmenovat) tech objektu, ktere > > zahazuje. A soucasti tohoto muze byt to uvolneni resources. > > Nevim, jak v .NET, ale v Jave GC negarantuje, kdy (a zda behem program > vubec) nepouzivane objekty "zahodi". Tudiz odkladat uvolnovani pouzitych > zdroju az na zasah GC je nebezpecne. > > GC nevi, jestli dany objekt drzi nudny retezec a nebo pripojeni k databazi > a neda niceni takovehoto objektu prioritu. Takze se ti behem marneho > cekani na zasah GC mohou "drahe" objekty nahromadit. Jak nevi? V okamziku, kdy neni nikde referencovan, je mozne object znicit, ne?? At je to konexe na databasi ci cokoliv jineho. > Proto je lepsi, neni-li zadny "destruktor" poskytovan (v Jave sice neco > takoveho je ci bylo, ale z vyse uvedenych duvodu se to doporucuje > ignorovat), > aspon to programatory nesvadi k chybnemu spolehani na GC. Tahle veta nedava smysl, spravne dokonceni by me docela zajimalo ;) > Pavel Krysa rat@atrey.karlin.mff.cuni.cz Jsem Krysa http://atrey.karlin.mff.cuni.cz/~rat/