最近我在使用eclipse中的应用程序时遇到问题,在处理xml文件时出现下一条消息:
ERROR: 'Java heap space'
我已经阅读了eclipse.ini文件中的尝试增加:
-vmargs
-Xmx40m
-Xmx512m
为:
-vmargs
-Xmx512m
-Xmx1024m
但它会工作一段时间而不是一小时左右它会给我同样的错误,我正在使用4gb内存的MacBook空气中工作。 我有 Eclipse SDK 版本:3.7.2 构建ID:M20120208-0800 我刚刚更新了它,所以我不知道这是不是为什么这样做,这就是我的eclipse.ini现在的样子:
-startup
../../../plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
../../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.101.v20120109-1504
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Xmx512m
-Xmx1024m
-Xdock:icon=../Resources/Eclipse.icns
-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts
我还能做些什么来解决这个问题?任何帮助真的很感激。提前谢谢。
答案 0 :(得分:6)
试试这个
在Run-> Run Configuration中找到您正在运行的类的名称,选择它,单击Arguments选项卡,然后添加:
-Xms512M -Xmx1524M
到VM Arguments部分
几条有用的链接
What are the best JVM settings for Eclipse?
Error "java heap size" in Eclipse Android?
编辑:
只有更改以下内容后,您的eclipse.ini设置才会生效:
运行 - >外部工具 - >外部工具
配置。转到你使用的配置,在jre tab -select选项
下在工作区中运行相同的JRE。