jmap jstat

20513
jmap -heap 20513
jmap -heap 2532

jmap -histo:live pid

jstat -gccause 31169 60000 1000
jstat -gcutil $pid
jstat class 1166
jstat -gccapacity pid
https://www.cnblogs.com/yjd_hycf_space/p/7755633.html
jvisualvm
window下启动远程监控,并在被监控服务端,启动jstatd服务。
创建安全策略文件,并命名为jstatd.all.policy
grant codebase "file:${java.home}/../lib/tools.jar" {
    permission java.security.AllPermission;
};
jstatd -J-Djava.security.policy=jstatd.all.policy -p 8080 &


https://www.cnblogs.com/zhangfengshi/p/11343102.html
老年代 大小

jstack Dump 日志文件中的线程状态
dump 文件里,值得关注的线程状态有:
  1. 死锁,Deadlock(重点关注)
  2. 执行中,Runnable   
  3. 等待资源,Waiting on condition(重点关注)
  4. 等待获取监视器,Waiting on monitor entry(重点关注)
  5. 暂停,Suspended
  6. 对象等待中,Object.wait() 或 TIMED_WAITING
  7. 阻塞,Blocked(重点关注)  
  8. 停止,Parked

2》在任意位置,执行jmap命令,生成dump文件
jmap -dump:format=b,file=080601.hprof 8121
jmap -dump:format=b,file=Dump080602.dat 19722
jmap -dump:format=b,file=serviceDump.dat [java进程的PID]
jmap -dump:live,format=b,file=m0806.hprof 19722  PID

jstat 堆内存使用情况

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值