我的工作计算机上的eclipse正在使用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 RAM,java 1.7.0_21-b11)上,我也能够增加1024m.
Windows 32位进程可用的最大内存量(通常是)为2GB.这包括JVM的所有内容,而不仅仅是应用程序堆.人们报告了可用于32位JVM的最大堆的各种数字,但这1200m是一个常见的数字.对你来说似乎更低.如果可以的话,最好是切换到64位JVM.
其他问题:
| 归档时间: |
|
| 查看次数: |
13208 次 |
| 最近记录: |