を使用してオートコンプリートおよび構文ツールを作成してlibclang
います。ファイルとほとんど同じコードを使用していc-index-test.c
ます。しかし、結果の速度は非常に遅いです。libclang ツールよりも高速に動作する、libclang 以外の clang ツールはほとんどありません。
結果をより速く得るためにできる最適化はありますか? 私のコードはほとんど次のとおりです。
CXIndex cidx = CreateIndex(0,0);
TU = clang_parseTranslationUnit(Cidx, 0, argv, argc,0,0...);
等々。
初めてclangツールを実行したときでさえ、より高速に見えます.
私が取り組んでいるコードベースは巨大です。