为了删除我的java堆空间错误,我将eclipse.ini中的参数设置为:
old param :
-Xms40m
-Xmx512m
new param
-Xms40m
-Xmx2000m
我试图增加一点空间,但我仍然得到相同的堆空间错误,所以我想进一步增加它但是然后eclipse无法开始说
FAILED TO CREATE THE JAVA VIRTUAL MACHINE
答案 0 :(得分:0)
您通过-Xmx请求的大小必须由OS分配为单个块。如果可能,可用的最大值取决于OS和VM实现细节。
对于32位系统,请参阅http://publib.boulder.ibm.com/infocenter/javasdk/tools/index.jsp?topic=%2Fcom.ibm.java.doc.igaa%2F_1vg00014884d287-11c3fb28dae-7ff6_1001.html了解“确切”限制。在那里,他们指出在64位系统上,限制仅取决于OS在理论上可以支持的内容,并且在实践中(最大连续可用块是上限)。