在Debian中監控Java服務可使用以下工具和方法:
top/htop:查看CPU、內存占用。ps aux | grep java:查找Java進程PID。jstat -gcutil <pid> 1000:每秒監控GC情況。jstack <pid>:生成線程堆棧,排查死鎖。jmap -dump:format=b,file=heap.hprof <pid>:導出堆轉儲文件,分析內存泄漏。jconsole/VisualVM:圖形化監控內存、線程、類加載等。systemctl status <服務名>查看狀態。-Dcom.sun.management.jmxremote.port=端口,通過JConsole/VisualVM遠程連接。top+jstack+jmap。參考來源: