【Java命令八】jstat

jstat全称是JVM Statistics Monitoring Tool,是JVM内存和垃圾回收的统计和监控工具,它提供了众多的选项,通过它可以快速查看JVM运行状态以及内存的使用状态

 

1.类的加载和卸载统计

 

hadoop@hadoop bin]$ jstat -class 1819
Loaded  Bytes  Unloaded  Bytes     Time   
  3924  8540.7        0     0.0      11.55

 

 

 

2. 编译任务执行统计

 

[hadoop@hadoop bin]$ jstat -compiler 1819
Compiled Failed Invalid   Time   FailedType FailedMethod
     352      0       0     3.86          0

 



 

 

 3. GC统计

[hadoop@hadoop bin]$ jstat -gc 1819
 S0C    S1C    S0U    S1U      EC       EU        OC         OU       PC     PU    YGC     YGCT    FGC    FGCT     GCT   
21504.0 21504.0 3268.2  0.0   132096.0 80634.1   349696.0     24.0    24576.0 24185.9      4    0.362   0      0.000    0.362

 

 

 

 4. 新生代的垃圾回收情况

 

[hadoop@hadoop bin]$ jstat -gcnew 1819
 S0C    S1C    S0U    S1U   TT MTT  DSS      EC       EU     YGC     YGCT  
21504.0 21504.0 3268.2    0.0  7  15 21504.0 132096.0 118884.9      4    0.362

 

 

 

 

5. 老年代GC统计

[hadoop@hadoop bin]$ jstat -gcold 1819
   PC       PU        OC          OU       YGC    FGC    FGCT     GCT   
 24576.0  24190.5    349696.0        24.0      4     0    0.000    0.362

 

 

 

 

 

 

 6. 内存空间利用率

 

[hadoop@hadoop bin]$ jstat -gcutil 1819
  S0     S1     E      O      P     YGC     YGCT    FGC    FGCT     GCT   
 15.20   0.00  92.02   0.01  98.43      4    0.362     0    0.000    0.362

 

 

 

 

 

 7. 使用-gcutil展示gc统计信息,每2s采样一次,共采样6次

[hadoop@hadoop bin]$ jstat -gcutil 1819 2000 6
  S0     S1     E      O      P     YGC     YGCT    FGC    FGCT     GCT   
 15.20   0.00  93.71   0.01  98.43      4    0.362     0    0.000    0.362
 15.20   0.00  93.71   0.01  98.43      4    0.362     0    0.000    0.362
 15.20   0.00  93.71   0.01  98.43      4    0.362     0    0.000    0.362
 15.20   0.00  93.71   0.01  98.43      4    0.362     0    0.000    0.362
 15.20   0.00  93.71   0.01  98.43      4    0.362     0    0.000    0.362
 15.20   0.00  93.71   0.01  98.43      4    0.362     0    0.000    0.362

 

8. 新生代内存容量

 

[hadoop@hadoop bin]$ jstat -gcnewcapacity 1819
  NGCMN      NGCMX       NGC      S0CMX     S0C     S1CMX     S1C       ECMX        EC      YGC   FGC 
  175104.0   175104.0   175104.0  58368.0  21504.0  58368.0  21504.0   174080.0   132096.0     4     0

 

 

 

 

 

 10,老年代内存容量

[hadoop@hadoop bin]$ jstat -gcoldcapacity 1819
   OGCMN       OGCMX        OGC         OC       YGC   FGC    FGCT     GCT   
   349696.0    349696.0    349696.0    349696.0     4     0    0.000    0.362

 



 

11. 永久代的内存容量:

[hadoop@hadoop bin]$ jstat -gcpermcapacity 1819
  PGCMN      PGCMX       PGC         PC      YGC   FGC    FGCT     GCT   
   21504.0   131072.0    24576.0    24576.0     4     0    0.000    0.362

 

 

 

 

 参考:http://itzoo.info/?p=256#seealso

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值