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