jstat

一.概述

jstat是JDK自带的一个轻量级小工具,Java Virtual Machine Statistics Monitoring Tool,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实施的命令行的监控,包括了对Heap size和垃圾回收状况的监控。


二.使用

1.jstat [option] vmid [interval] [count]

option:选项,一般使用-gcutil查看gc情况;

vimd:VM的进程号,即当前运行的Java进程号;

interval:间隔时间,单位为秒或者毫秒;

count:打印次数;


2.常用

1)jstat -gc PID:可以显示gc的信息,查看gc的次数及时间

2)jstat -gccapacity PID:可以显示VM内存中三代(young,old,perm)对象的使用和占用大小;

3)jstat -gcutil PID:统计gc信息;

4)jstat -gcnew PID:年轻代对象的信息;

5)jstat -gcnewcapacity PID:年轻代对象的信息及其占用量;

6)jstat -gcold PID:old代对象的信息;

7)jstat -gcoldcapacity:old代对象的信息及其占用量;

8)jstat -gcpermcapacity PID:perm对象的信息及其占用量;

9)jstat -class PID:显示加载class的数量及所占空间等信息;

10)jstat -compiler PID:显示VM实时编译的数量等信息;

11)jstat -printcompilation PID:当前VM执行的信息;


3.输出字段

S0C:young代中第一个survivor(幸存区)的容量(字节);

S1C:young代中第二个survivor(幸存区)的容量(字节);

S0U:young代中第一个survivor(幸存区)目前已使用的空间(字节);

S1U:young代中第二个survivor(幸存区)目前已使用的空间(字节);

EC:young代中Eden(伊甸园)的容量(字节);

EU:young代中Eden(伊甸园)目前已使用的空间(字节);

OC:old代的容量(字节);

OU:old代目前已使用的空间(字节);

PC:perm(持久代)的容量(字节);

PU:perm(持久代)目前已使用的容量(容量);

YGC:从应用程序启动到采样时young代中gc次数;

YGCT:从应用程序启动到采样时young代中gc所用时间(s);

FGC:从应用程序启动到采样时old代(全gc)gc次数;

FGCT:从应用程序启动到采样时old代(全gc)gc所用时间(s);

GCT:从应用程序启动到采样时gc用的总时间(s);

NGCMN:young代中初始化(最小)的大小(字节);

NGCMX:young代中最大容量(字节);

NGC:young代中当前的容量(字节);

OGCMN:old代中初始化(最小)的大小(字节);

OGCMX:old代的最大容量(字节);

OGC:old代当前新生成的容量(字节);

PGCMN:perm代中初始化(最小)的大小(字节);

PGCMX:perm代的最大容量(字节);

PGC:perm代当前新生成的容量(字节);

S0:young代中第一个survivor(幸存区)已使用的占当前容量百分比;

S1:young代中第二个survivor(幸存区)已使用的占当前容量百分比;

E:young代中Eden(伊甸园)已使用的占当前容量百分比;

O:old代中已使用的占当前容量百分比;

P:perm代已使用的占当前容量百分比;

S0CMX:young代中第一个survivor(幸存区)的最大容量(字节);

S1CMX:young代中第二个survivor(幸存区)的最大容量(字节);

ECMX:young代中Eden的最大容量(字节);

DSS:当前需要survivor(幸存区)的容量(字节);

TT:持有次数连接;

MTT:最大持有次数连接。


参考:

http://www.blogjava.net/allrounder/articles/351293.html

http://blog.163.com/yangshuo_qq/blog/static/2554680201272871350110/






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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值