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/

Search the boards