views:

1907

answers:

3

I am trying to use Ganymede CDT to index our large codebase. It is painfully slow, can take a whole night to index the C++ files. Same project takes only 5 seconds to index with exuberant ctags 5.7.

Is there some way to find what the root of the problem is and to speed it up? Maybe turn on logging in CDT, or some obscure option somewhere that I missed?

A: 

Do you know if this is a regression from 5.0.0? In that case you should definitely open a bugreport.

Is all of your code in the same project? That may have an impact.

JesperE
All of the code is in one project, and no - I did not test it with 5.0.0
Evgeny
A: 

We have a similar problem with Eclipse under Windows; in our case, it is because of an old version of cygwin.

To know if you have the same issue, just check with Process Explorer if Eclipse spawns cygpath.exe, and it does not complete in a reasonable time.
In case this is the cause of the problem, then it is enough to just put the last version of cygpath.exe and cygwin1.dll in eclipse directory, and then you are done.

Good luck!

Roberto Liffredo
+1  A: 

If you use the "full indexer" this would not surprise me. I'm using the "fast indexer", it is very fast and works pretty well (even with wxWidgets).

You can change your indexer settings in Window->Preferences->C/C++->Indexer.

Seika