Java Linux cpu高占用
作者:
咖啡机an | 来源:发表于
2020-03-07 17:39 被阅读0次1.查看Java进程,得到JavaPid
ps -ef | grep tomcat
2.查看Java进程中的线程,得到占用资源最高的线程,threadPid
top -Hp JavaPid
3.查看Java线程的16进制,获取threadPid16
printf '%x' threadPid
4.查看资源占用最高的线程的具体信息
jstack -l pid | grep threadPid16
pstack pid
5.查看jvm GC情况
jstat -gcutil [进程id] 1000
6.导出dump文件
jmap -F -dump:format=b,file=e.bin 1920
7.配置jvm数采gc日志
-XX:+PrintGCDetails -Xloggc:../logs/gc.log -XX:+PrintGCTimeStamps
本文标题:Java Linux cpu高占用
本文链接:https://www.haomeiwen.com/subject/cpwjzctx.html
网友评论