java堆空间eclipse

java堆空间eclipse,java,android,eclipse,memory-leaks,Java,Android,Eclipse,Memory Leaks,我现在使用eclipse大约有一年了,我对编程环境非常满意。我不断增加插件和扩展的数量 问题是我显然使用了太多的堆空间。当我启动eclipse时,它给出了一系列错误,它基本上建议我关闭它 例如: An internal error occurred during: "Decoration Calculation". Java heap space 然后,当我运行内存分析器时,它会给出以下报告: One instance of "com.android.ide.eclipse.adt.inter

我现在使用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:这个问题有没有简单的解决方法

提前感谢,


Ronald

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

-XX:MaxPermSize=256m
-Xms128m
-Xmx512m
确保在进行此更改后重新启动eclipse


看看它是否有效。

。如果它有助于删除未使用的插件,那么试试这个方法,它会使Eclipse运行得更快,但上面的答案也很好。@DjDexter5GHz-你是不是站在头上还是什么?以下是我的浏览器上的答案。:-)删除了“绅士”的称呼,因为我相信这个世界上可能会有一些女性开发者!我不是堆空间或内存泄漏专家,但扩展可用内存对我来说并不是一个解决方案。