Java性能问题分析常用命令

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/shaoshikui/article/details/83040655

1.查看线程占用cpu大小

top -H -p pid

2.打印堆栈信息

jstack pid > filename

上一步骤中查看的线程id转换为十六进制,查看各个线程的信息

cat filename | grep -C 20 线程id

3.查看gc信息

jstat -gcutil pid 2000 10 

4.查看内存占用信息

jmap -histo pid | less

5.生成dump文件

jmap -dump:live,format=b,file=dump.log pid

展开阅读全文

没有更多推荐了,返回首页