Wie zum anzeigen der Speicherzuordnung stacktrace in Java VisualVM
Dieser Artikel beschreibt das anzeigen der Speicherzuordnung stacktrace in Java VisualVM: http://rejeev.blogspot.de/2009/04/analyzing-memory-leak-in-java.html
Kurz, definieren Sie eine benutzerdefinierte Vorgabe in der Java VisualVM-Optionen, und überprüfen Sie die "Datensatz-Zuweisungen stack-traces" checkbox in der Speicher-Registerkarte "Einstellungen".
Nun, wenn ich wählen Sie das benutzerdefinierte Vorgabe aus und starten Sie Speicher-profiling, kann ich immer noch nicht anzeigen der Speicherzuordnung stacktrace. Es gibt kein Recht-auf-auf-Element-Aktion "machen Sie Schnappschüsse und zeigen allocation stack traces" wie in dem Artikel beschrieben, noch etwas. Ich bin mit VisualVM 1.7.
Wie kann ich diese allocation stack traces?
InformationsquelleAutor der Frage sina72 | 2012-08-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aktivieren Speicher profiling in Sampler Registerkarte, und drücken Sie dann eine Heap-Dump - - Taste.
InformationsquelleAutor der Antwort jkee
Wenn Sie nicht sehen, diese option, gehen Sie zum Profiler -> aktivieren Sie "Einstellungen" Kontrollkästchen, und aktivieren Sie "Record allocation stack traces", während der profiler ist nicht aktiv.
InformationsquelleAutor der Antwort Peter Clause