Вот небольшой пакетный файл (надеясь, что у вас запущенные окна), который позволяет вам пройти через
куча любого Java-приложения, работающего в JDK vm, с использованием инструментов JDK.
Он сбрасывает кучу с помощью JMAP, а затем запускает веб-сервер с использованием JHAT, после чего вы можете просматривать (в автономном режиме) кучу:)
@echo off
if not [%1%]==[] goto map
cls
echo.
echo Gebruik: map.cmd [pid#]
echo.
echo ( JVM 6+ required. You're using : %JAVA_HOME% )
echo.
echo Which PID would you like to use?
echo.
jps -l
echo.
pause
exit /b
:map
if exist c:\jmap.txt del c:\jmap.txt
jmap -dump:file=c:\jmap.txt %1
echo.
echo about to start the web-server on port 8081
pause
start http://localhost:8081
start jhat -port 8081 c:\jmap.txt -J-mx512m
echo.