java有没有足够的空间,如何增加呢?

时间:2013-05-02 10:28:00

标签: java eclipse jvm

我需要在日食中执行一项非常重要的任务。所以我将eclipse.ini改为:

--launcher.defaultAction
openFile
-vmargs
-Xms64m
-Xmx1024m

但这仍然不够。当我将Xmx增加到2048并尝试启动eclipse时,我收到消息:

Failed to create the Java VM

如何避免这种情况?我的系统有8Gb的RAM。所以2gb for Java应该没问题。为什么不开始?

3 个答案:

答案 0 :(得分:2)

我假设您正在使用Windows。 您最多只能为32位进程应用2GB。见http://msdn.microsoft.com/en-us/library/windows/desktop/aa366778(v=vs.85).aspx#memory_limits

我建议切换到64位JVM。

但可能正如已经建议的那样,你也应该在eclipse中配置你的任务。

答案 1 :(得分:1)

您的Eclipse在Java 32位中运行,这就是您收到此消息的原因

点击此链接,您将获得最佳答案:Eclipse error: 'Failed to create the Java Virtual Machine'

答案 2 :(得分:0)

无法为堆分配更高的内存。这有限制。请浏览这个oracle网站。这为您提供了详细的想法。

http://www.oracle.com/technetwork/java/javase/memorymanagement-whitepaper-150215.pdf