Posted By: jerryiii (Vsude dobre, v CR nejhur) on 'CZprogram'
Title: Re: garbage collector
Date: Sat Nov 13 12:24:56 2004
> Nemohu rict, ze se na GC v Jave spolehat neda. Pouze se neda spolehat
> na to, ze k ruseni objektu dojde tehdy, kdy bych si pral - v tom citim
> preci jen jisty rozdil.
>
> A myslim, ze praxe ukazuje, ze to s tou degradaci tak zle neni.
No ono to uz z principu jak GC pracuje bude vytvaret problemy pouze kdyz je
nejmin potrebujes. Pokud nebudes moc alokovat, tak vsechno bezi krasne. Ale
ve chvili kdy se ti aplikace trosku zatizi a zacne vytvaret a uvolnovat
objekty jak o zivot tak to zpozdeni dany GC hodne pocitis, a pocitis ho
presne ve chvili kdy tu pamet budes nejvic potrebovat. V "manualnich"
jazycich kde se staras o uvolnovani objektu sam ti hrozi zase fragmentace
heapu, coz je ovsem imho podstatne mensi prolbem, zvlast kdyz zpracovavas
(alokujes a uvolnujes) dokola objekty o ty samy velikosti.
> Jak uz jsem napsal, je o to reseni rozporu mezi idealem a pragmatickou
> snahou znesnadnit programatorovi dopoustet se obtizne odhalitelnych chyb.
>
> Pavel
Jerry III
Enough said ...
http://jerryiii.home.sprynet.com/mica/index.htm