我正在尝试使用Ganymede CDT来索引我们的大型代码库。它很慢,可能需要一整晚来索引C ++文件。同一个项目只用5秒就可以用旺盛的ctags 5.7进行索引。
有没有办法找到问题的根源并加快速度? 也许打开CDT登录,或者我错过的某个模糊选项?
答案 0 :(得分:1)
如果您使用“完整索引器”,这不会让我感到惊讶。我正在使用“快速索引器”,速度非常快,效果非常好(即使使用wxWidgets)。
您可以在Window-> Preferences-> C / C ++ - > Indexer中更改索引器设置。
答案 1 :(得分:0)
你知道这是5.0.0的回归吗?在这种情况下,你绝对应该打开一个bug报告。
您的所有代码都在同一个项目中吗?这可能会产生影响。
答案 2 :(得分:0)
我们在Windows下遇到类似Eclipse的问题;在我们的例子中,这是因为旧版本的cygwin。
要知道您是否遇到同样的问题,只需检查Process Explorer是否Eclipse生成cygpath.exe,并且在合理的时间内没有完成。
如果这是导致问题的原因,那么只需将最新版本的cygpath.exe和cygwin1.dll放在eclipse目录中就可以了,然后就完成了。