本帖最后由 杨兴庭 于 2013-7-28 23:02 编辑
遇到个奇怪的问题:
一个比较大应用程序在跑一个比较大的操作的时候,在-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
|