Posted By: PaJaSoft (Menhir Mover & Linux Man) on 'CZprogram'
Title: Re: garbage collectoryyy
Date: Fri Dec 3 16:25:35 2004
> je, ze v okamziku zavolani destruktoru neni reference ani z jinych
> nepouzivanych objektu. Tzn. v pripade puvodni cross-reference se nejdrive
> nastavi pointer z druheho objektu na prvni na NULL a pote se teprve zavola
> destruktor (ci jakkoli to nazveme) prvniho objektu. V opacnem pripade by
> byly
> destruktory skutecne nepouzitelne ;)
Ony se pouze drzi county na reference na objekt, az dosahne 0 muzeme
objekt zrusit...
Jinak existuje System.gc() (staticka metoda), ktera rika, ze by si
Garbage Collector mohl vzpomenout ze by mohl vysypat pamet...:-) ->
negarantuje se uvolneni, jen nastavuje priznak, ze by se mohlo..
Takze priklad:
FaktVelyObjekt aa = new FaktVelkyObjekt();
aa = null;
System.gc();
urcite pomuze...
..s usmevem a laskou jde vsechno lip, nezapominejte na to v zivote..
PaJaSoft