jvm相關配置:
-Xms1048m
-Xmx1048m
-Xmn10m
-XX:MaxPermSize=1048m
-XX:+HeapDumpOnOutOfMemoryError
-XX:+PrintGCDetails
本機測試:
查看可分配內存大小的方法爲:
在命令行下用 java -XmxXXXXM -version
命令來進行測試,然後逐漸的增大XXXX的值,如果執行正常就表示指定的內存大小可用,否則會打印錯誤信息:
測試出的最小值:
java -Xmx4097k -version
-XX:TargetsurvivorRatio
:控制允許使用的救助空間的比例,默認值是50。當較大的堆棧使用較低的SurvivorRatio時,應增加該值到80至90,以更好利用救助空間。