为了消除我的 java 堆空间错误,我将 eclipse.ini 中的参数设置为:
old param :
-Xms40m
-Xmx512m
new param
-Xms40m
-Xmx2000m
我试图增加一点空间,但我仍然得到相同的堆空间错误,所以我想进一步增加它,但后来 eclipse 无法开始说
FAILED TO CREATE THE JAVA VIRTUAL MACHINE
为了消除我的 java 堆空间错误,我将 eclipse.ini 中的参数设置为:
old param :
-Xms40m
-Xmx512m
new param
-Xms40m
-Xmx2000m
我试图增加一点空间,但我仍然得到相同的堆空间错误,所以我想进一步增加它,但后来 eclipse 无法开始说
FAILED TO CREATE THE JAVA VIRTUAL MACHINE
您通过 -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 位系统上,限制仅取决于操作系统在理论上和实践中可以支持的内容(最大连续可用块是上限)。