libclang 比使用基于 clang 驱动程序的工具慢吗?
我正在使用 libclang 编写自动完成和语法工具。我几乎使用与 c-index-test.c 文件中相同的代码。但出结果的速度却很慢。很少有非 libclang clang 工具比我的 libclang 工具运行得更快。
我可以做任何优化来更快地获得结果吗?我的代码大致如下:
CXIndex cidx = CreateIndex(0,0);
TU = clang_parseTranslationUnit(Cidx, 0, argv, argc,0,0...);
等等。
即使我第一次运行 clang 工具,它们似乎也更快。
我正在工作的代码库很大。
I am writing an autocompletion and syntax tool using libclang
. I am pretty much using the same code as in c-index-test.c
file. But the speed of results is very slow. There are few non libclang clang tools which works faster than my libclang tool.
Is there any optimization I can do to get results faster? My code is pretty much as follows:
CXIndex cidx = CreateIndex(0,0);
TU = clang_parseTranslationUnit(Cidx, 0, argv, argc,0,0...);
and so on.
Even the very first time I run clang tool, they seem to be faster.
Codebase I am working is huge.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论