Forum » Programiranje » [java]Garbage Collection (GC)
[java]Garbage Collection (GC)
factorIR ::
Tik preden v Javi Garbage Collector (GC) počisti objekt se kliče metoda finalize(). Vprašanji sta sledeči:
1. Ali je to zagotovljeno?
2. Recimo, da sam pokličem to metodo na nekem objektu. Ali se potem finalize() še vedno izvrši, tik preden GC opravi svojo nalogo?
1. Ali je to zagotovljeno?
2. Recimo, da sam pokličem to metodo na nekem objektu. Ali se potem finalize() še vedno izvrši, tik preden GC opravi svojo nalogo?
morbo ::
1. Ni zagotovljeno
2. Ne vem zakaj bi sam klical finalize(). Bi rekel pa da JVM vseeno izvede finalize, ne glede kolikokrat si jo ti prej klical.
Jst se nebi zanašal na finalize(). Resurse zapiraj takrat ko jih ne potrebuješ več, preko namenskih metod, oz. v finally bloku / ob zaključku zanke...
2. Ne vem zakaj bi sam klical finalize(). Bi rekel pa da JVM vseeno izvede finalize, ne glede kolikokrat si jo ti prej klical.
Jst se nebi zanašal na finalize(). Resurse zapiraj takrat ko jih ne potrebuješ več, preko namenskih metod, oz. v finally bloku / ob zaključku zanke...
Zgodovina sprememb…
- spremenil: morbo ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | kako zapečeš na cd 875 mbOddelek: Pomoč in nasveti | 1173 (906) | lasse007 |
» | DVD snemalnik z HDD ter zadeva dolga 3 ureOddelek: Zvok in slika | 1660 (1466) | Robert |
» | Kako zaščititi CD pred pisanjem?Oddelek: Programska oprema | 1693 (1441) | Oven-2k |
» | nastavitve za peko divx filmov v nerotuOddelek: Zvok in slika | 2169 (1816) | polde66 |
» | NERO Burning RomOddelek: Programska oprema | 1540 (1297) | nuclear |