系统相关
首页 > 系统相关> > jstat工具使用(jstat命令查看jvm内存、gc等相关信息)

jstat工具使用(jstat命令查看jvm内存、gc等相关信息)

作者:互联网

文章目录

一、jstat介绍

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

二、jstat相关命令的使用

1、环境

2、类加载信息相关

[deploy8@JAVA-DEV-02 ~]$ jstat -class 2236
Loaded  Bytes  Unloaded  Bytes     Time   
115983 226479.4     3898  5221.6      81.24

3、类编译统计

[deploy8@JAVA-DEV-02 ~]$ jstat -compiler 2236 
Compiled Failed Invalid   Time   FailedType FailedMethod
   67577      3       0   432.91          1 com/mysql/jdbc/AbandonedConnectionCleanupThread run

4、堆垃圾收集统计信息

[deploy8@JAVA-DEV-02 ~]$ jstat -gc 2236
 S0C    S1C    S0U    S1U      EC       EU        OC         OU       MC     MU    CCSC   CCSU   YGC     YGCT    FGC    FGCT     GCT   
20480.0 20480.0 269.9   0.0   163840.0 97683.3   319488.0   271892.4  673268.0 661182.8 78048.0 75954.8    508    9.526  18      1.737   11.263

5、堆内存生成和空间容量

[deploy8@JAVA-DEV-02 ~]$ jstat -gccapacity 2236
 NGCMN    NGCMX     NGC     S0C   S1C       EC      OGCMN      OGCMX       OGC         OC       MCMN     MCMX      MC     CCSMN    CCSMX     CCSC    YGC    FGC 
204800.0 204800.0 204800.0 20480.0 20480.0 163840.0   319488.0   319488.0   319488.0   319488.0      0.0 1644544.0 673268.0      0.0 1048576.0  78048.0    508    18

6、垃圾收集统计摘要

[deploy8@JAVA-DEV-02 ~]$ jstat -gcutil 2236
  S0     S1     E      O      M     CCS    YGC     YGCT    FGC    FGCT     GCT   
  1.32   0.00  66.57  85.10  98.20  97.32    508    9.526    18    1.737   11.263

7、新生代垃圾收集统计摘要

[deploy8@JAVA-DEV-02 ~]$ jstat -gcnew 2236
 S0C    S1C    S0U    S1U   TT MTT  DSS      EC       EU     YGC     YGCT  
20480.0 20480.0  269.9    0.0  6   6 10240.0 163840.0 109342.9    508    9.526

8、老年代垃圾收集统计摘要

[deploy8@JAVA-DEV-02 ~]$ jstat -gcold 2236
   MC       MU      CCSC     CCSU       OC          OU       YGC    FGC    FGCT     GCT   
673268.0 661182.8  78048.0  75954.8    319488.0    271892.4    508    18    1.737   11.263

9、动态打印垃圾收集情况

[deploy8@JAVA-DEV-02 ~]$  jstat -gcnew -h3 2236 1000 
 S0C    S1C    S0U    S1U   TT MTT  DSS      EC       EU     YGC     YGCT  
20480.0 20480.0  269.9    0.0  6   6 10240.0 163840.0 115009.0    508    9.526
20480.0 20480.0  269.9    0.0  6   6 10240.0 163840.0 115009.0    508    9.526
20480.0 20480.0  269.9    0.0  6   6 10240.0 163840.0 115009.0    508    9.526
 S0C    S1C    S0U    S1U   TT MTT  DSS      EC       EU     YGC     YGCT  
20480.0 20480.0  269.9    0.0  6   6 10240.0 163840.0 115009.0    508    9.526
20480.0 20480.0  269.9    0.0  6   6 10240.0 163840.0 115009.0    508    9.526
20480.0 20480.0  269.9    0.0  6   6 10240.0 163840.0 115009.0    508    9.526
 S0C    S1C    S0U    S1U   TT MTT  DSS      EC       EU     YGC     YGCT  
20480.0 20480.0  269.9    0.0  6   6 10240.0 163840.0 115009.0    508    9.526

三、总结

标签:YGC,容量,gc,垃圾,jvm,空间,jstat,20480.0
来源: https://blog.csdn.net/SongSir001/article/details/90170913