阅读背景:

关于GC 垃圾回收的问题_u012149894的专栏

来源:互联网 
package com.tanruyu.jvm.gc.learn;

/**
 *  验证何时进行垃圾收集
 *
 *  -verbose:gc
    -Xms20M   堆初始内存
    -Xmx20m   堆最大内存
    -Xmn10M   堆中的新生代内存大小
    -XX:+PrintGCDetails
    -XX:SurvivorRatio=8 新生代中的Eden 与 Survivor 内存大小比例
 *
 * @author ruyu.tan
 * @version V1.0
 * @ClassName: GCTest1
 * @date 13:39
 */
public class GCTest1 {

    public static void main(String[] args) throws InterruptedException {
        int sizeK = 1024;
        int size = 1024 * 1024;
        byte [] b1 = new byte [2 * size];
        System.out.println("第1个输出语句");

        Thread.sleep(2000);

        byte [] b2 = new byte [2 * size];
        System.out.println("第2个输出语句");

//        byte [] b3 = new byte [2 * size];
        byte[] b22 = new byte [1880 * sizeK];
//        byte[] b22 = new byte [1877 * sizeK];
        System.out.println("第3个输出语句");
//        byte [] b4 = new byte [2 * size];
//        System.out.println("第4个输出语句");
        System.out.println(b1.length);

    }


}package com.tanruyu.jvm.gc.learn;

/**
 *  验证何时



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: