我没有想法,所以我向StackOverflow提出了问题。我最近开始了一个scala项目。我在Windows 7上设置了Eclipse 3.7.2并下载了Scala IDE 2.0.2的最新稳定版本。我遇到的问题是,当我的工作区中的包浏览器窗格被固定打开并且我将上下文从Eclipse切换回Eclipse时,Eclipse需要很长时间才能重绘自己。完全重绘可能需要2到10秒。我知道它与包浏览器有关,因为当它没有打开时我根本没有遇到过这个问题。我不确定它与Scala IDE有什么特别的关系,但最近我一直在使用Eclipse的是Scala项目,到目前为止,我已经遇到过所有这些问题。
到目前为止,我已尝试按following post中所述优化我的JVM设置。我也尝试过恢复到Java 6 JVM。
我愿意接受有关如何进一步解决此问题的新建议或建议。
编辑:
我发现有许多类似于package explorer的视图,它们允许您通过它的目录或包结构导航项目。包浏览器,项目浏览器和导航视图。现在我正在使用导航视图,我不再遇到原始帖子中提到的任何性能问题。但是,问题仍然存在:为什么使用包浏览器会对Eclipse性能产生这样的不利影响。
编辑2:抓住这一点,即使在使用其他“项目导航”类型视图时,我仍然遇到问题。
答案 0 :(得分:0)
我知道这不能正确解释问题所在(至少不是我能想到的问题),但这是一种解决方案。我使用的是Windows 7经典主题(想想Windows Server 2003或XP)。当我切换回默认的Windows 7主题时,我在eclipse中的性能问题消失了。我之前没有提到的一个有趣的注意事项是我在使用Gimp(也是一个Java应用程序)时遇到了类似的重绘性能问题,而且这些问题也已经停止了。
我不会将此标记为答案,因为我觉得它没有真正解决问题的根本原因。如果有人能告诉我为什么这解决了我的问题或者提供了一个不涉及切换主题的替代解决方案,请随时创建一个额外的答案。