Eclipse ADT插件-图形布局闪烁并占用内存

3
由于其他问题没有回应,我不确定是否已经被注意到,因为这是我在这里发布的一个公开问题,所以我再次希望有人能帮助我;)
当我在ADT的图形布局编辑器中进行任何操作时,布局按钮(水平居中、垂直居中等)会开始闪烁约10秒钟。在此期间,Eclipse的JVM使用的RAM会增加约200 MiB。这个RAM在任何时候都不会被释放,直到我完全关闭Eclipse。这特别讨厌,因为我每个Eclipse会话只能执行约6个操作,直到我必须重新启动它才能释放RAM。
环境: Windows XP SP3 JDK 1.6.0_31 Eclipse 3.7 ADT 16.0.1
插件:[http://pastebin.com/b1ZT4904]]
欢迎任何提示=)
问候, 克里斯

你试过其他问题中建议的补丁了吗? - Perry Monschau
由于补丁状态为“已合并”,我怀疑它实际上已经合并->应该在ADT发布版中自2010年7月以来。否则,我将不得不重新编译整个ADT,这是我想避免的;) - Christian
刚试图检查这个补丁是否包含在上游的16.0.1版本中,但不幸的是自从创建该补丁以来已经有很多变化,所以我无法确定它是否包含在发布版中。此外,我无法将此补丁应用于16.0.1,因为它不再适合当前的源代码。还有什么想法吗? - Christian
不知道,你现在能编写设计代码吗?而不是使用图形编辑器。 - Perry Monschau
2个回答

4
新的代码检查工具会占用大量内存并导致按钮闪烁。进行检查时可以暂时关闭一些检查项(或勾选“保存时...”复选框)。您可以在窗口/首选项菜单中找到它,搜索“lint”。

0

我也遇到了这个问题。在寻找解决方案后,我尝试关闭Window/Preferences/Android/Lint Error Checking中的两个复选框。这有所帮助,但Java堆栈继续增长,直到Eclipse崩溃或者我不得不在它崩溃之前关闭它。

对我而言,问题变得更加复杂的是一些高度和宽度使用了“dip”而不是“dp”作为测量单位,更重要的是,在TextSize属性中使用了“dp”而不是“sp”。

因此,将所有单位更改为“dp”,除了testsize使用“sp”。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接