0

为了消除我的 java 堆空间错误,我将 eclipse.ini 中的参数设置为:

old param : 
-Xms40m
-Xmx512m

new param
-Xms40m
-Xmx2000m

我试图增加一点空间,但我仍然得到相同的堆空间错误,所以我想进一步增加它,但后来 eclipse 无法开始说

FAILED TO CREATE THE JAVA VIRTUAL MACHINE
4

1 回答 1

0

您通过 -Xmx 请求的大小必须可由操作系统作为单个块进行分配。如果这是可能的,可用的最大值取决于操作系统和虚拟机的实现细节。

对于 32 位系统,请参阅http://publib.boulder.ibm.com/infocenter/javasdk/tools/index.jsp?topic=%2Fcom.ibm.java.doc.igaa%2F_1vg00014884d287-11c3fb28dae-7ff6_1001.html “确切”的限制。他们在那里指出,在 64 位系统上,限制仅取决于操作系统在理论上和实践中可以支持的内容(最大连续可用块是上限)。

于 2013-03-26T11:09:00.513 回答