【问题标题】:java heap space eclipse [duplicate]java堆空间eclipse [重复]
【发布时间】:2013-06-02 10:39:23
【问题描述】:

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

提前致谢,

罗纳德

【问题讨论】:

标签: java android eclipse memory-leaks


【解决方案1】:

尝试为 eclipse 分配更多的堆空间。 进入eclipse目录下的eclipse.ini文件,修改堆空间参数。

-XX:MaxPermSize=256m
-Xms128m
-Xmx512m

完成此更改后,请确保重新启动 eclipse。

看看它是否有效。

【讨论】:

  • 我不是堆空间专家,也不是内存泄漏专家,但扩展可用内存对我来说并不是一个解决方案。
猜你喜欢
  • 1970-01-01
  • 2016-01-21
  • 2017-09-06
  • 1970-01-01
  • 2019-02-24
  • 1970-01-01
  • 2013-11-18
  • 1970-01-01
  • 2018-04-09
相关资源
最近更新 更多