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