Was ist die beibehaltene Größe für ein Objekt auf Heapdump?
Ich habe mir vor kurzem erhöht meine Verwendung des Profiler in Netbeans (6.7), ist dies ein großartiges Werkzeug.
Ich habe eine Frage aber. Wenn man einen heap-dump, der auf der Seite "Zusammenfassung" (außer Fenster) ist es möglich, "finden Sie die größten Objekte, die durch Größe beibehalten'.
Was ist dieser Wert und wie wird er verwendet, um zu analysieren, Speichernutzung?
InformationsquelleAutor der Frage Thirler | 2010-09-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dem beibehalten der Größe eines Objekts ist die Menge der Speicher dieser Objekte bewahrt, die von der garbage-collection.
Die formale definition ist "die Größe des Objekts und die Größe aller Objekte referenziert nur die durch das erste Objekt, rekursiv".
Weitere Erklärungen über das, was das beibehalten Gedächtnis ist, sehen dieser Artikel.
Einfache Möglichkeit, es zu erinnern ist, dass das beibehalten der Speicher ist alle, der Speicher, der könnte eine garbage Collection ausgeführt werden, wenn dieses Objekt wurde aufgelöst.
InformationsquelleAutor der Antwort Vivien Barousse