写点什么

Java 性能问题定位命令

用户头像
hasWhere
关注
发布于: 2021 年 06 月 18 日
  • jvm 内存使用情况

  • jmap -histo pid | head -n 10

  • 查看前 10 位 jmap -histo pid | sort -k 2 -g -r

  • 查看对象数最多的对象,按降序输出 jmap -histo pid | sort -k 3 -g -r

  • 查看内存的对象,按降序输出 jmap -dump:format=b,file=heap.hprof 43939

  • jmap -heap [pid]:查看 jvm 空间分布

  • jstat:Java 虚拟机统计工具,可以用于监视 JVM 各种堆和非堆内存大小和使用量

  • jstat -class pid:输出加载类的数量及所占空间信息

  • jstat -gc pid:输出 gc 信息,包括 gc 次数和时间,内存使用状况(可带时间和显示条目参数)

  • jstack

  • jstack pid jvm 线程情况

  • jstat

  • jstat -gcutil 12036

发布于: 2021 年 06 月 18 日阅读数: 10
用户头像

hasWhere

关注

间歇性努力的学习渣 2018.04.20 加入

通过博客来提高下对自己的要求

评论

发布
暂无评论
Java性能问题定位命令