4G以下可以用parallel,4-8G可以用ParNew+CMS,8G以上可以用G1
使用parallel垃圾回收
-XX:+UseParallelGC -XX:+UseParallelOldGC
使用ParNew+CMS垃圾回收
-XX:+UseParNewGC XX:+UseConcMarkSweepGC
使用G1垃圾回收
-XX:+UseG1GC
gc信息打印查看
-XX:+PrintGCDetails
打印内存溢出问题(前面是打印方法,后面是输出地址)
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=N:/xx.dump