jvm相关配置:
-Xms1048m-Xmx1048m-Xmn10m-XX:MaxPermSize=1048m-XX:+HeapDumpOnOutOfMemoryError-XX:+PrintGCDetails
本机测试:
查看可分配内存大小的方法为:
在命令行下用 java -XmxXXXXM -version
命令来进行测试,然后逐渐的增大XXXX的值,如果执行正常就表示指定的内存大小可用,否则会打印错误信息:
测试出的最小值:
java -Xmx4097k -version
-XX:TargetsurvivorRatio
:控制允许使用的救助空间的比例,默认值是50。当较大的堆栈使用较低的SurvivorRatio时,应增加该值到80至90,以更好利用救助空间。