26.2–工具–jstat
更多资料
https://blog.csdn.net/javalingyu/article/details/124800644
1、介绍
对java应用程序的资源和性能进行实时的监控。
2、语法
2.1、格式
jstat <option> [-t] [-h] <pid> <interval> <count>
2.2、参数说明
2.2.1、option
-class 显示ClassLoad的相关信息;
-compiler 显示JIT编译的相关信息;
-gc 显示和gc相关的堆信息;
-gccapacity 显示各个代的容量以及使用情况;
-gccause 显示垃圾回收的相关信息(通-gcutil),同时显示最后一次或当前正在发生的垃圾回收的诱因;
-gcnew 显示新生代信息;
-gcnewcapacity 显示新生代大小和使用情况;
-gcold 显示老年代和永久代的信息;
-gcoldcapacity 显示老年代的大小;
-gcpermcapacity 显示永久代的大小;
-gcutil 显示垃圾收集信息;
-printcompilation 输出JIT编译的方法信息;
2.2.2、-t
用于显示系统运行的时间
2.2.3、-h
可以在周期性数据数据的时候,可以在指定输出多少行以后输出一次表头
2.2.4、interval
执行每次的间隔时间
单位为毫秒
2.2.5、count
用于指定输出多少次记录
缺省则会一直打印
2.3、测试
YGC:新生代GC次数
YGCT:新生代GC的耗时(秒)
FGC :Full GC次数
FGCT:Full GC耗时(秒)
GCT :GC总耗时(秒)