[clangd-dev] Investigating performance tracking infrastructure

Alex L via clangd-dev clangd-dev at lists.llvm.org
Mon Aug 13 15:52:56 PDT 2018


I'm currently investigating and putting together a plan for open-source and
internal performance tracking infrastructure for Clangd.

Initially we're interested in one particular metric:
- Code-completion latency

I would like to put together infrastructure that's based on LNT and that
would identify performance regressions that arise as new commits come in.
>From the performance issues I've observed in our libclang stack the
existing test-suite that exist in LLVM does not really reproduce the
performance issues that we see in practice well enough. In my opinion we
should create some sort of editor performance test-suite that would be
unrelated to the test-suite that's used for compile time and performance
tracking. WDYT?

I'm wondering if there are any other folks looking at this at the moment as
well. If yes, I would like to figure out a way to collaborate on a solution
that would satisfy all of our requirements. Please let me know if you have
ideas in terms of how we should be running the tests /  what the test-suite
should be, or what you needs are.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/clangd-dev/attachments/20180813/3f381136/attachment.html>

More information about the clangd-dev mailing list