内存:JVM参数关系Xms,Xmx和XX:MaxPermSize
迦楼 2013-03-29 11:44:46 遇到个奇怪的问题:
一个比较大应用程序在跑一个比较大的操作的时候,在-Xmx768m时能顺利通过,但是-Xmx1024m的是会堆溢出...
能顺利运行完的参数
-Xms512m
-Xmx768m
-XX:MaxPermSize=256m
崩溃的参数
-Xms512m
-Xmx1024m
-XX:MaxPermSize=256m
请教这几个参数之间有什么关系?
崩溃时的控制台输出:
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 140 bytes for CHeapObj-new
# An error report file with more information is saved as:
# ...\hs_err_pid131404.log