2010-10-08 4 views

Répondre

0

Essayer de demander une collecte des ordures à plusieurs reprises puis voir à nouveau ce graphique. Si les instances d'objet sont toujours là, vous pouvez tracer le correctif de ces objets, c'est-à-dire qui référence ces objets et à partir de là vous pouvez évaluer s'il s'agit d'une fuite de mémoire ou d'objets légitimes mis en cache.

+0

mon graphique semble correct. haut et bas. mais je me demandais juste la capture d'écran ci-dessus, le compteur "instance" moyen des instances de classe accumulé OU "instance" signifie, actuellement en ce moment, c'est le nombre d'instances de la classe 'encore en mémoire' – cometta

+1

cela signifie à ce moment autant d'instances de classe encore à l'intérieur de la mémoire. Cochez ici http://download-llnw.oracle.com/javase/6/docs/technotes/guides/visualvm/heapdump.html pour plus d'informations. –