我现在使用eclipse大约一年了,我对编程环境非常满意。我不断增加插件和扩展的数量。
问题是我显然使用了太多的堆空间。当我启动eclipse时,它会出现一堆错误,它基本上建议我关闭。
示例:
An internal error occurred during: "Decoration Calculation".
Java heap space
当我运行Memory分析器时,它会给出以下报告:
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:这个问题有一个简单的解决办法吗?
提前致谢,
罗纳德
答案 0 :(得分:0)
尝试为eclipse分配更多堆空间。 转到eclipse目录中的eclipse.ini文件并更改堆空间参数。
-XX:MaxPermSize=256m
-Xms128m
-Xmx512m
确保在进行此更改后重新启动eclipse。
看看它是否有效。