首页 > 图灵资讯 > 技术篇>正文
解决线上cpu占用100%的问题
2023-05-29 13:58:45
使用top命令查询使用cpu最高的pid
查看pid在java过程中消耗cpu最多的线程
top -Hp pid
占用cpu最多的线程
把5958转成16进制 printf "%x\n" 5958使用jsatch命令 -A 20 前后20行堆栈信息jstack 5958 |grep 1760 -A 20
看看堆栈信息
jmap -dump:live,format=b,file=./heapdump.hprof 5958
使用脚本查询线程占用cpuhttps://github.com/oldratlee/useful-scripts/blob/dev-2.x/docs/install.md