Ganymede CDT を使用して、大規模なコードベースのインデックスを作成しようとしています。これは非常に遅く、C++ ファイルのインデックス作成に一晩かかることもあります。同じプロジェクトは、豊富な ctags 5.7 でインデックス作成に 5 秒しかかかりません。
問題の根本原因を見つけてスピードアップする方法はありますか? たぶん、CDT でのログ記録をオンにするか、または私が見逃したいくつかのあいまいなオプションをオンにしますか?
Ganymede CDT を使用して、大規模なコードベースのインデックスを作成しようとしています。これは非常に遅く、C++ ファイルのインデックス作成に一晩かかることもあります。同じプロジェクトは、豊富な ctags 5.7 でインデックス作成に 5 秒しかかかりません。
問題の根本原因を見つけてスピードアップする方法はありますか? たぶん、CDT でのログ記録をオンにするか、または私が見逃したいくつかのあいまいなオプションをオンにしますか?
「フルインデクサー」を使用する場合、これは私を驚かせません。私は「高速インデクサー」を使用しています。これは非常に高速で、非常にうまく機能します(wxWidgetsでも)。
インデクサの設定は、[ウィンドウ]->[設定]->[C /C++]->[インデクサ]で変更できます。
これが 5.0.0 からのリグレッションかどうかわかりますか? その場合、間違いなくバグレポートを開く必要があります。
すべてのコードは同じプロジェクトにありますか? それが影響しているかもしれません。
Windows の Eclipse でも同様の問題があります。私たちの場合、古いバージョンの cygwin が原因です。
同じ問題があるかどうかを知るには、Eclipse が cygpath.exe を生成し、適切な時間内に完了しないかどうかをProcess Explorerで確認してください。
これが問題の原因である場合は、最新バージョンの cygpath.exe と cygwin1.dll を eclipse ディレクトリに配置するだけで十分です。
幸運を!