Vous ne pouvez pas être sûr de cela. Lorsque vous affectez null
à un object reference
, le object
pointé par cette référence est eligible
pour Garbage Collection
.
Mais il est complètement jusqu'à la JVM
quand il releases
le memory
occupé par ce object
.
Peut être quand JVM
voit que le memory
est faible, il peut kick off
la garbage collector
pour libérer de la mémoire. Mais c'est complètement un processus de fond. Vous n'avez pas à vous en préoccuper. En outre, si vous souhaitez explicitement dire au JVM
de se souvenir de la mémoire, vous pouvez ajouter un appel à System.gc()
. Mais encore une fois, JVM ne démarre pas immédiatement le processus Garbage Collection
. Ce serait sur JVM
seulement.
Quelle est votre question? – SLaks
Merde tout le monde sait que;) Vous pouvez lire un bel article http://www.artima.com/insidejvm/ed2/gcP.html –