Nein, wie ist das schön:
- Programm mit -XX:+HeapDumpOnOutOfMemoryError aufrufen, um eine HeapDump-Datei zu erstellen.
- Jetzt mit jhat -J-mx768m [HeapDump-Datei, z.B. java_pid804.hprof] die Datei analysieren lassen. Wie auch bei den "integrierten" WebServices wird dabei ein interner Http-Server gestartet, der grundsätzlich auf Port 7000 lauscht.
- Jetzt über http://localhost:7000 analysieren… OQL wird auch unterstützt.
Gefällt mit besser als das frustrierende Geraffel mit der Eclipse TPTP, auch wenn diese schönere Icons vorweisen kann. Die Lösung aus dem JDK scheint mir einfacher, stabiler und vor allem funktionaler zu sein. (Der TPTP-Agent selbst muss z.B. derzeit unter 1.4 laufen, das soll man einmal wissen).
Schreibe einen Kommentar