我正在尝试使用Ganymede CDT索引我们的大型代码库。它非常缓慢,可能需要整整一夜来索引C++文件。而同一个项目使用exuberant ctags 5.7只需要5秒钟来索引。
有没有什么方法可以找出问题的根源并加快速度呢?也许在CDT中开启日志记录,或者我错过了某个不为人知的选项?
有没有什么方法可以找出问题的根源并加快速度呢?也许在CDT中开启日志记录,或者我错过了某个不为人知的选项?
我们在Windows下使用Eclipse时也遇到了类似的问题;在我们的情况下,这是由于旧版本的cygwin。
如果想知道你是否有相同的问题,请使用Process Explorer检查Eclipse是否会产生cygpath.exe,并且它在合理的时间内没有完成。
如果这是问题的原因,那么只需要将最新版本的cygpath.exe和cygwin1.dll放置在eclipse目录中,问题就解决了。
祝好运!
你知道这是从5.0.0版本开始的回归吗?如果是的话,你应该肯定要提交一个bug报告。
你所有的代码都在同一个项目中吗?这可能会有影响。