9

を使用してオートコンプリートおよび構文ツールを作成してlibclangいます。ファイルとほとんど同じコードを使用していc-index-test.cます。しかし、結果の速度は非常に遅いです。libclang ツールよりも高速に動作する、libclang 以外の clang ツールはほとんどありません。

結果をより速く得るためにできる最適化はありますか? 私のコードはほとんど次のとおりです。

CXIndex cidx = CreateIndex(0,0);
TU = clang_parseTranslationUnit(Cidx, 0, argv, argc,0,0...); 

等々。

初めてclangツールを実行したときでさえ、より高速に見えます.

私が取り組んでいるコードベースは巨大です。

4

0 に答える 0