JVM_如何用命令更好的进行GC调优-jstat

最近没事在看JVM的性能调优,瞅了一把各参数的功用。

看着看着问题来了:如何来确认我设了参数后的GC是不是按照我的想要的效果在运行呢?

G了一把, 找到了jstat 这个命令,jdk自带的,不用装什么东东,这时就体现出老婆是自己的好这句话的意义了^_^.

语法:

jstat -gcutil 进程数 采样间隔毫秒 采样次数     ---查看GC中各代的util命令

先用jps命令找出想要看的jvm的进程号,然后敲一下上边的命令就可以查看了, 比如:

jstat -gcutil 21680     1000         10

 执行的结果是:

[root@cps-test03 opt]# jstat -gcutil 31051 1000 10
  S0     S1     E      O      P     YGC     YGCT    FGC    FGCT     GCT   
  0.00  17.85  87.31   2.45  99.22      7    0.167     2    0.310    0.477
  0.00  17.85  87.31   2.45  99.22      7    0.167     2    0.310    0.477
  0.00  17.85  87.31   2.45  99.22      7    0.167     2    0.310    0.477
  0.00  17.85  87.31   2.45  99.22      7    0.167     2    0.310    0.477
  0.00  17.85  87.31   2.45  99.22      7    0.167     2    0.310    0.477
  0.00  17.85  87.31   2.45  99.22      7    0.167     2    0.310    0.477
  0.00  17.85  87.31   2.45  99.22      7    0.167     2    0.310    0.477
  0.00  17.85  87.31   2.45  99.22      7    0.167     2    0.310    0.477
  0.00  17.85  87.31   2.45  99.22      7    0.167     2    0.310    0.477
  0.00  17.85  87.74   2.45  99.22      7    0.167     2    0.310    0.477
You have new mail in /var/spool/mail/root

具体各列的解释,截了个图,试了半天不知道用这个编辑器咋贴上来(知道的回个呗,恢常感谢:)

没辙了,丢附件里吧,呵呵~

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值