日志的重要性,不需要过多强调了。通过日志,我们可以发现程序可能有内存(泄露)问题。本文从案例出发,具体介绍这些日志信息,以期帮助大家更好地了解垃圾回收的运行情况。
还是先上图,看看本文的主要内容:
我们先来看个案例,代码如下:/**
* 打印垃圾回收日志案例
* 参数设置: -XX:+PrintGCDetails
* @author 田维常
* @version 1.0
* @date 2020/11/9 8:22 */
public class PrintGCDetailsDemo {
public static void main(String[] args) {
System.out.println("Hello world");
}
}
启动参数设置:
XX:+PrintGCDetails
运行main方法,输出Hello world
Heap
PSYoungGen total 38400K,used 4670K [0x00000000d5f00000, 0x00000000d8980000, 0x0000000100000000)
eden space 33280K,14% used [0x00000000d5f00000,0x00000000d638fb98,0x00000000d7f80000)
from spa