0

我使用 eclipse 大约一年了,我对编程环境非常满意。我不断增加插件和扩展的数量。

问题是我显然使用了太多的堆空间。当我启动 Eclipse 时,它​​给出了一堆错误,它基本上建议我关闭。

例子:

An internal error occurred during: "Decoration Calculation".
Java heap space

然后当我运行内存分析器时,它会给出以下报告:

One instance of "com.android.ide.eclipse.adt.internal.sdk.Sdk" loaded by
"com.android.ide.eclipse.adt" occupies 36,164,216 (47.59%) bytes. The memory is 
accumulated in one instance of "com.android.ide.common.resources.FrameworkResources" 
loaded by "com.android.ide.eclipse.base".

问题1:这个错误是我的Android应用项目还是Android SDK插件造成的?问题2:这个问题有简单的解决方法吗?

提前致谢,

罗纳德

4

1 回答 1

0

尝试为 eclipse 分配更多的堆空间。转到 eclipse 目录中的 eclipse.ini 文件并更改堆空间参数。

-XX:MaxPermSize=256m
-Xms128m
-Xmx512m

进行此更改后,请确保重新启动 eclipse。

看看它是否有效。

于 2013-06-02T10:44:01.070 回答