我在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秒。
如何解决缓慢的行为?
答案 0 :(得分:0)
我们在cdt方面遇到了类似的问题,并且在某种程度上有助于禁用索引。当涉及大文件时,cdt索引中似乎存在若干性能问题。尝试禁用索引并查看它是否有所作为