在编辑大型源文件时,Eclipse Kepler SR2在Linux上运行缓慢

时间:2014-07-03 07:27:38

标签: eclipse eclipse-plugin eclipse-cdt eclipse-kepler

我在SUSE Linux服务器上的Eclipse Kepler SR2具有以下组件:

C / C ++开发工具(CDT) - 8.3 Rational Clearcase插件 - 7.6.2.v201309301552 JRE 1.6.0_45

我使用如下的vmargs: -vmargs -XX:MaxPermSize = 512m -Xms4096m -Xmx4096m

我尝试使用Juno工作区启动Kepler SR2。但第一次发射花了将近15分钟。为什么即使我的-vm设置非常好,花了那么多时间呢?从第二次发射开始,它花了不到20秒。

即使在发布之后,当我尝试编辑C / C ++源文件时,Kepler响应速度非常慢。即使单击变量,也需要20到30秒的时间来突出显示变量。这仅发生在具有巨大文件大小(接近1MB)的源文件以及仍未保存内容的情况下。较小的文件没有性能问题。使用的堆在300MB和1100MB之间波动。

发现另一种情况:当我们在编辑器之间切换并将光标放在变量上时,开普勒很迟钝。 Hover根本不显示弹出窗口,单击不会突出显示变量近50到60秒,双击也不会选择变量近50到60秒。

如何解决缓慢的行为?

1 个答案:

答案 0 :(得分:0)

我们在cdt方面遇到了类似的问题,并且在某种程度上有助于禁用索引。当涉及大文件时,cdt索引中似乎存在若干性能问题。尝试禁用索引并查看它是否有所作为