java dumpstack_Java获取执行进程的dump文件及获取Java stack
轉發自https://blog.csdn.net/MCC_MCC_MCC/article/details/80623156
1.Windows/Linux環境下查看Java進程ID方法
使用Java自帶的工具VisualVM工具實現,在CMD或者是Linux終端下執行“jvisualvm”命令即可以進入VisualVM控制臺,雙擊左側的進程即可以查看到詳細的信息。
2.生成DUMP文件
CMD執行“jmap -dump:format=b,file=F:/heamdump.out 16540”命令即可以生成
3.分析DUMP文件
CMD執行 “jhat -J-Xmx1024M F:/heamdump.out”命令
執行后等待console 中輸入start HTTP server on port 7000 即可使用瀏覽器訪問 IP:7000,可以查看堆棧信息
4.查看進程中的各個線程的方法棧信息
執行如下命令“jstack -l 16540”
參考文章
1.Windows/Linux環境下查看Java進程ID方法
https://blog.csdn.net/johnnysun2015/article/details/45644703
https://www.cnblogs.com/nexiyi/p/java_thread_jstack.html
https://www.cnblogs.com/0616--ataozhijia/p/4136312.html
總結
以上是生活随笔為你收集整理的java dumpstack_Java获取执行进程的dump文件及获取Java stack的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阿里云mysql 分布式_MySQL大型
- 下一篇: python r语言 作图_生物医学绘图