-verbose:gc 查看GC情况

** 命令输入方式 :**
选择要运行的源文件,右键选择Run As -> Run Configurations -> Arguments
在 VM argument 输入框中输入要运行的命令

查看垃圾回收情况:

-verbose:gc //在控制台输出GC情况
-XX:+PrintGCDetails  //在控制台输出详细的GC情况
-Xloggc: filepath  //将GC日志输出到指定文件中

输出的日志:

8.003: [GC (Allocation Failure) [PSYoungGen: 33280K->2696K(38400K)] 33280K->2704K(125952K), 0.0026782 secs] [Times: user=0.02 sys=0.00, real=0.02 secs] 
8.661: [GC (Allocation Failure) [PSYoungGen: 35976K->4181K(38400K)] 35984K->4197K(125952K), 0.0038111 secs] [Times: user=0.03 sys=0.03, real=0.02 secs] 
9.509: [GC (Allocation Failure) [PSYoungGen: 37461K->5109K(38400K)] 37477K->5557K(125952K), 0.0038902 secs] [Times: user=0.00 sys=0.00, real=0.00 secs] 

分析:
-verbose:gc 查看GC情况_第1张图片

你可能感兴趣的:(Java基础学习,JVM,软件构造,Java)