JVisualVM für die Linux-Konsole?
Ich muss in der Lage sein zu tun, einige Speicher-Probenahme auf einer VM ausgeführt wird, die auf einer linux-box, keine XWindows laufen. Ich habe versucht, es zu tun, aus der Ferne aber anscheinend JVisualVM unterstützt keine remote-Speicher-sampling.
Was sind meine alternativen?
Dank!
InformationsquelleAutor Triton Man | 2013-10-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es hängt davon ab, welche Art der Probenahme, die Sie wollen.
jmap
console-tool (aus dem JDK-bin-Ordner) ermöglicht eine Art memory dumping usw.InformationsquelleAutor Rodion Gorkovenko
Können Sie
jmap
zu nehmen, ein Speicher-Probe (aka ein heap-dump). Der folgenden Befehl erstellt eine Dateiheap.hprof
im aktuellen Verzeichnis.Sobald Sie die Probe übertragen Sie es auf einen anderen Computer für die Analyse mit den Werkzeugen, die Sie mögen. Ich empfehle Memory Analyzer.
InformationsquelleAutor Dev
einrichten eines remote-ANZEIGE auf Ihrem linux-server und führen Sie jvisualvm, so dass zeigt die Benutzeroberfläche auf dem lokalen xserver. es mag langsam sein, aber es wird funktionieren.
InformationsquelleAutor jtahlborn
Pfad zu Ihrem software :
[Software/visualvm_14/bin] -> ll
Befehl zum starten der Anwendung:
InformationsquelleAutor Kashan