GC日志分析

1.概述
GC日志分析_日志分析
GC日志分析_java_02
GC日志分析_jvm_03
GC日志分析_jvm_04
GC日志分析_日志分析_05
GC日志分析_java_06
GC日志分析_日志分析_07
GC日志分析_jvm_08
2.Minor GC日志
GC日志分析_java_09
3.Full GC日志
GC日志分析_日志分析_10
4.举例

package com.atguigu.java;

/**
 * 在jdk7 和 jdk8中分别执行
 * -verbose:gc -Xms20M -Xmx20M -Xmn10M -XX:+PrintGCDetails -XX:SurvivorRatio=8 -XX:+UseSerialGC
 * @author shkstart  shkstart@126.com
 * @create 2020  0:12
 */
public class GCLogTest1 {
    private static final int _1MB = 1024 * 1024;

    public static void testAllocation() {
        byte[] allocation1, allocation2, allocation3, allocation4;
        allocation1 = new byte[2 * _1MB];
        allocation2 = new byte[2 * _1MB];
        allocation3 = new byte[2 * _1MB];
        allocation4 = new byte[4 * _1MB];
    }

    public static void main(String[] agrs) {
        testAllocation();
    }
}

GC日志分析_jvm_11
GC日志分析_java_12
5.GC日志分析工具
GC日志分析_java_13