浅析JVM中的GC日志
目录 一、GC日志的格式分析 二、运行时开启GC日志 一、GC日志的格式分析 在讲述GC日志之前,我们先来运行下面这段代码 1 package com.example; 2 3 public class TestMinorGC { 4 private static final int _1MB = 1024*1024; 5 6 public static void testAllocation() { 7 byte[] allocation1, allocation2, allocation3, allocation4; 8 9 allocation1 = new byte[2 * _1MB]; 10 allocation2 = new byte[2 * _1MB]; 11 allocation3 = new byte[2 * _1MB]; 12 allocation4 = new byte[4 * _1MB]; 13 } 14 15 public static void main() { 16 testAllocation(); 17 } 18 } 配置如下的虚拟机参数运行上述程序: 1 vm option: -Xms20M -Xmx20M -Xmn10M -verbose:gc -XX:+PrintGCDetails -XX:SurvivorRatio=8 注: -XX