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/