Je me suis mal exprimé dans ce message qui date de plus de deux ans
Je répondais à deneb en ce qui concerne une éventuelle possibilité de gérer la mémoire à la main.
Mettre une référence à null n'appelle pas le GC L'objet reste en mémoire jusqu'au prochain passage du GC...
L'idée soulevée par deneb consistait à utiliser une sorte de "références particulières" qu'il faudrait libérer explicitement, pour revenir à une gestion manuelle des objets.
Malheureusement cela se voit assez souvent
Beaucoup on du mal à comprendre que la mémoire ne se gère pas de la même manière avec et sans GC : avec un GC il est très important de bien limiter le scope des références, afin d'éviter de conserver inutilement un objet en mémoire.
a++
Partager