如何解决eclipse ADT中面临的堆空间问题

时间:2014-05-28 09:07:38

标签: java android eclipse

我尝试了很多解决方案,但它并没有解决我的问题。我使用带有4GB的Window 7

这是我的eclipse.ini

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130807-1835
-product
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256M
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize 256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms2028m
-Xmx4072m
-Declipse.buildId=v22.6.2-1085508
-XX:MaxPermSize=1536M

2 个答案:

答案 0 :(得分:0)

增加--launcher.XXMaxPermSize

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20130807-1835
-product
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
512M // update here
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize 512m // update here
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms2028m
-Xmx4072m
-Declipse.buildId=v22.6.2-1085508
-XX:MaxPermSize=1536M

答案 1 :(得分:0)

如果您已经尝试更改eclipse启动配置中的内容(因为我看到设置非常大),那么您的操作系统可能会限制虚拟内存的使用。在Windows7上请:

右键单击我的电脑 - >属性 - >高级系统设置 - >设置(性能块) - >高级标签 - >更改(虚拟内存块)

并根据您的需要进行修改。

我希望对你有所帮助!对我来说,当eclipse启动配置已经正确配置时,它会有所帮助。