java排查问题套路

时间:2020-09-24 21:57:47   收藏:0   阅读:52

java排除线上问题套路

线上问题有以下四种:cpu、gc、内存、网络

排除cpu问题套路

(1)ps -ef|grep ‘进程名字‘

(2)top -H -p 进程号  获取占用cpu较大的线程

(3)线程号转换为16进制 printf ‘%x\n‘ 线程号

(4)jstack ‘进程号‘|grep 十六进制线程号

(5)cat jstack.log | grep "java.lang.Thread.State" | sort -nr | uniq -c(分析stack中线程状态的分布)

技术图片

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!