设置参数如下:
 
 
 
public class HeapOOM {
    public static void main(String[] args) {
        /**
         * VM options:-Xms5m -Xmx5m -XX:+PrintGCDetails
         *
         * Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
         */
//        String[] strings = new String[100 * 1000 * 1000];
        /**
         * VM options:-Xms5m -Xmx5m -XX:+PrintGCDetails
         *
         * java.lang.OutOfMemoryError: GC overhead limit exceeded
         */
        List<Object> list = new LinkedList<>();
        int i = 0;
        while (true) {
            i++;
            if (i % 10000 == 0) System.out.println("i = " + i);
            list.add(new Object());
        }
    }
}