若Java程序耗用資源較多,運行不穩定,可使用其自帶的VisualVM工具進行監視和性能分析,同時也可根據其提供的“應用程序快照”功能,生成快照後進一步分析。操作步驟如下:
1. 在Windows的CMD控制檯或者Linux終端下執行“jvisualvm”命令進入Java VisualVM工作臺。
2. 雙擊左側樹形進程菜單,即可查看此進程相關運行情況。同時右鍵可操作應用程序快照生成,供離線進一步分析。(如何知曉Java程序對應進程ID,可參閱這篇博文:http://blog.csdn.net/johnnysun2015/article/details/45644703)
另,
若Java程序宕機,需收集JVM內存dump文件進一步分析,詳情可參考這篇博文:http://blog.csdn.net/johnnysun2015/article/details/45310027