JVM相关问题定位

点点圈 提交于 2020-01-12 09:49:09

cpu占用过高排查思路

2. top 查看占用cpu的进程 pid

4. top -Hp pid 查看进程中占用cpu过高的线程id  tid

6. printf '%x/n' tid 转化为十六进制

8. jstack pid |grep tid的十六进制 -A 30 查看堆栈信息定位

 

jvm old区占用过高排查思路

2. top查看占用cpu高的进程

4. jstat -gcutil pid 时间间隔 查看gc状况

6. jmap -dump:format=b,file=name.dump pid  导出dump文件

8. 用visualVM分析dump文件

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!