JVM常用分析指令

Jvm内存分析命令

                        -- 可排查内存溢出,jvm性能调优等

jps:虚拟机进程状况工具(常用)

jps -m (常用) 显示主函数输入的参数(端口87)

jps  -l (常用) 显示应用程序主类完整/全限定报名或jar完整名称(端口87)

jps -v (常用) 列出程序启动时的jvm参数

jps -V

 

jstat 虚拟机统计信息监视工具

jstat -class pid 类加载统计

 

Loaded 已加载的class数量

bytes 已加载的class所占的空间大小

Unloaded 未加载的class数量

Bytes(第二个) 未加载的class所占的空间大小

Time jvm加载class所用的时间

jstat -gcutil  pid  1s 1  jvm垃圾回收信息统计  间隔1s打印一次,共打印一次

 

 

S0 ,s1 分别表示新生代的两个survivor区域

E Eden区使用占比

O 老年代使用占比

M 元数据空间占比

CCS 压缩使用占比

YGC 年轻代垃圾回收次数

YGCT 年轻代垃圾回收消耗时间

FGC 老年代垃圾回收次数

FGCT 老年代垃圾回收消耗时间

CGC

CGCT 

GCT 垃圾回收消耗总时间

 

jinfo  java配置信息查看工具

 

jmap java内存影像工具(非常重要)

 

jmap -heap pid

jmap -clstas pid

jmap -histo pid

jmap -histo:live pid

 

jstack 堆栈跟踪工具(非常重要)

 

Jstack -F 强制dump线程信息

jstack -m  dump虚拟机栈和本地方法栈

jstack -l 长期监听 dump锁信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值