jvm复习:主动产生yongGC

一、jdk8默认环境
jvm参数:

-Xms100m -Xmx100m -Xmn30m -XX:+PrintGCDetails

二、代码

package com.ub.test;

public class YoungGenerationTest {
    public static void main(String[] args) {
        int size = 1024* 1024;

        byte[] b1 = new byte[10*size];
        byte[] b2 = new byte[10*size];
        byte[] b3 = new byte[10*size];
        byte[] b4 = new byte[10*size];
        byte[] b5 = new byte[10*size];

    }
}

三、执行输出
jvm复习:主动产生yongGC_第1张图片
圈住的6个值的含义:
新生代原有对象占据空间大小
新生代GC后对象占据空间大小
新生代总大小
堆的原有对象占据空间大小
堆GC后对象占据空间大小
堆的总大小

你可能感兴趣的:(jvm,jvm,java,算法)