java JVM相关命令

jsp
-l 输出主类名称
-v 输出jvm参数
-m 输出启动时参数
jstat 
jstat -gcutil 16522 1000 4
S0和S1表示Survivor0和Survivor1
E表示新生代Eden
O表示老年代Old
P表示持久代Permanent
 S0     S1     E      O      P     YGC     YGCT    FGC    FGCT     GCT   
100.00   0.00  54.91  47.53  59.01     18    0.991     1    0.135    1.126
100.00   0.00  55.02  47.53  59.01     18    0.991     1    0.135    1.126
100.00   0.00  55.03  47.53  59.01     18    0.991     1    0.135    1.126
100.00   0.00  55.09  47.53  59.01     18    0.991     1    0.135    1.126


jstack 16522 > a.txt
-l 显示锁的附加信息
-F 请求不被响应时强制输出
-m 混合模式,打印java和本地C++调用的堆栈信息
日志分析:more a.txt |grep -v 'at '|grep '"'|awk -F '-' '{print $1}'|sort |uniq -c


jinfo 16522
用于查看和修改虚拟机各项参数信息
jmap 16522
生堆dump文件
-dump 生成dump文件   -dump:[live,]format=b,file=<filename>
-heap 显示java堆详细信息
-histo 显示堆中对象的统计信息
-permstat 统计持久代中ClassLoader的统计
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值