前情提要
测试代码
package com.quintin.jvm;
public class HelloGC {
public static void main(String[] args) {
for(int i=0; i<10000; i++) {
byte[] b = new byte[1024 * 1024];
}
System.out.println("结束");
}
}
设置参数
java -Xmn10M -Xms40M -Xmx50M
-XX:+PrintCommandLineFlags
-XX:+PrintGC -XX:+PrintGCDetails
com.quintin.jvm.HelloGC
-Xmn10M 新生代大小
-Xms40M 堆初始值
-Xmx50M 堆最大值
-XX:+PrintGC 打印GC日志
-XX:+PrintGCDetails 打印GC日志详细信息