public static void main(String[] args) {
List<Object> list = new ArrayList<Object>();
for (int i=0;i<10;i++) {
System.out.println("第"+i+"次");
list.add(new Byte[1*1024*1024]);
}
System.out.println("创建完毕!");
}
配置:
-Xms10m -Xmx10m -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDetails -XX:HeapDumpPath=d:\oodump.dump
打开命令
jvisualvm,
载入分析