Android ADT 21.0.0。内存泄漏图形布局

时间:2012-11-15 13:24:55

标签: android android-layout memory-leaks adt

我在eclipse 4.2.1上运行ADT 21.0.0.v201210310015-519525,每次我开始处理图形布局时,eclipse慢慢开始变得反应迟钝。 打开这样的~5个文件之后,它实际上无法使用,需要重新启动。

其他人有这些问题吗?

我已经将eclipse中的.ini设置为增加的内存和java 1.6,就像在某些解决方案中提到的那样,但问题仍然存在。

-Dosgi.requiredJavaVersion = 1.6
-Xms128m
-Xmx1024m

3 个答案:

答案 0 :(得分:2)

我遇到了这个问题,我不得不将eclipse和ADT升级到每晚构建,因为它解决了这个问题

答案 1 :(得分:2)

实际上,当您尝试在eclipse中加载非常繁重的布局时会出现此问题。 通过大量布局我的意思是,如果您尝试在布局中加载沉重的图形,或者如果您尝试在布局中使用自定义控件。

当您尝试在eclipse中打开布局(可视化)时,它实际上会尝试编译并运行自定义控件类并尝试渲染视图。

由于eclipse的堆大小非常小,因此会发生崩溃问题。我建议你检查这种类型的布局到模拟器或设备,而不是在Eclipse上测试它,即只是避免加载这种类型的布局,并尝试使用XML并在模拟器中运行它。

答案 2 :(得分:1)

我遇到了这个问题并更新了所有内容,现在问题似乎已得到解决。我在Eclipse版本中运行版本:21.1.0.v201302060044-569685:Indigo Service Release 2.希望这会有所帮助。