“增加”时无法创建Java虚拟机“
我的工作计算机上的日食使用VM参数-Xms40m和-Xmx512m,它非常慢并且冻结了很多,我想将它增加到-Xmx1024m,但是每次我都这样做时,出现错误“无法创建Java虚拟机“。
该计算机有3.5GB RAM,WIN XP(32位),Java 1.6_18
可能是什么原因? 它与其他论点有关吗?
更新:我更改了-vm参数,因此它将使用jrockit JDK附带的jvm.dll,并且我能够将最大堆大小增加到1024m。
另外,在我的家用电脑上(WIN 7,32位,2GB内存,java 1.7.0_21-b11),我也能够将它增加到1024m。
Windows 32位进程可用的最大内存量(通常来说)是2GB。 这包括JVM的所有内容,而不仅仅是应用程序堆。 人们报告了可用于32位JVM的最大堆的各种数字,但1200m
是常见数字。 它似乎对你来说较低。 如果可以,最好的办法是切换到64位JVM。
其他问题:
上一篇: "Could not create the Java Virtual Machine" when increasing the