jstat详解

Jstat是JDK自带的一个轻量级小工具。jstat工具特别强大,有众多的可选项,详细查看堆内各个部分的使用量,以及加载类的数量。

参数详解

  • jstat -class pid 显示加载class的数量,及所占空间。
[root@S10 activity-assembly]# jstat -class 29202
Loaded  Bytes  Unloaded  Bytes     Time   
  5466 10500.1        0     0.0       6.51

######解释###### 
Loaded    装载类的数量
Bytes     装载类所占的字节数
Unloaded  卸载类的数量
Bytes     卸载类的字节数
Time      装载和卸载类所花的时间
  • jstat -gc pid 显示gc的信息,查看gc的次数,及时间。
[root@S10 activity-assembly]# jstat -gc 29202
 S0C    S1C    S0U    S1U      EC       EU        OC         OU       PC     PU    YGC     YGCT    FGC    FGCT     GCT   
26176.0 26176.0 15152.1  0.0   209792.0 117634.8 1835008.0    6681.5   131072.0 31360.0      4    0.151   0      0.000    0.151

######解释###### 
S0C   年轻代中第一个survivor(幸存区)的容量 (字节)
S1C   年轻代中第二个survivor(幸存区)的容量 (字节)
S0U   年轻代中第一个survivor(幸存区)目前已使用空间 (字节)
S1U   年轻代中第二个survivor(幸存区)目前已使用空间 (字节)
EC    年轻代中Eden的容量 (字节)
EU    年轻代中Eden目前已使用空间 (字节)
OC    Old代的容量 (字节)
OU    Old代目前已使用空间 (字节)
PC    Perm(持久代)的容量 (字节)
PU    Perm(持久代)目前已使用空间 (字节)
YGC   从应用程序启动到采样时年轻代中gc次数
YGCT  从应用程序启动到采样时年轻代中gc所用时间(s)
FGC   从应用程序启动到采样时old代(全gc)gc次数
FGCT  从应用程序启动到采样时old代(全gc)gc所用时间(s)
GCT   从应用程序启动到采样时gc用的总时间(s)
  • jstat -gcutil pid 统计gc信息。
[root@S10 activity-assembly]# jstat -gcutil 29202
  S0     S1     E      O      P     YGC     YGCT    FGC    FGCT     GCT   
 57.89   0.00  65.30   0.36  24.18      4    0.151     0    0.000    0.151

######解释###### 
S0    年轻代中第一个survivor(幸存区)已使用的占当前容量百分比
S1    年轻代中第二个survivor(幸存区)已使用的占当前容量百分比
E     年轻代中Eden已使用的占当前容量百分比
O     old代已使用的占当前容量百分比
P     perm代已使用的占当前容量百分比
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值