为啥eclipse会闪烁并且在编辑器中加载XML很慢?

Posted

技术标签:

【中文标题】为啥eclipse会闪烁并且在编辑器中加载XML很慢?【英文标题】:Why does eclipse flicker and is slow to load XML in Editors?为什么eclipse会闪烁并且在编辑器中加载XML很慢? 【发布时间】:2013-03-06 09:21:18 【问题描述】:

我的 android ADT Eclipse 已进入每次我在 XML 编辑器之间切换时速度很慢的状态。此外,还有 Reload DependenciesTurn Grammar Constraints Off 工具栏按钮闪烁。我该如何解决这个问题?

【问题讨论】:

[分配更多内存似乎有所帮助。][1] 但它仍然闪烁... [1]:***.com/questions/9223433/… 【参考方案1】:

您使用的是 Eclipse 4.2 或 4.2.1,在基于 XML 的编辑器之间切换时会有known performance issue。使用更新管理器升级到 Eclipse 4.2.2。

编辑:同时 Eclipse 4.3 已发布,其中包含更多性能修复。建议大家再次升级。

【讨论】:

【参考方案2】:

也许您的操作内存不足。因此您可以转到安装了 eclips 的 eclips.ini 文件并打开它。你会看到这样的:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20140116-2212
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m

然后将 Xmx512m 增加到 1024 并将 XX:MaxPermSize=256m 增加到 XX:MaxPermSize=1024m 。希望有帮助。

【讨论】:

以上是关于为啥eclipse会闪烁并且在编辑器中加载XML很慢?的主要内容,如果未能解决你的问题,请参考以下文章

在 Javascript 中加载 XML 数据时出错

在 React.js 中加载异步数据时防止 UI 闪烁

为啥偶尔会在 ListView 中加载错误的图像?

无法在 C# 中加载 XML

为啥 Glide 没有在 android 中加载 https 图像?

在没有事件的情况下在 actionscript 中加载 xml 资产