[PATCH] D51155: [clangd] Allow to merge symbols on-the-fly in global-symbol-builder

Ilya Biryukov via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Aug 23 04:01:05 PDT 2018


ilya-biryukov added a comment.

The numbers are finally there
New mode

  ./bin/global-symbol-builder -merge-on-the-fly -executor=all-TUs > /dev/null
  40079.41s user 1874.40s system 5340% cpu 13:05.56 total

Old mode

  ./bin/global-symbol-builder -merge-on-the-fly=false -executor=all-TUs  > /dev/null
  39789.70s user 2014.45s system 1385% cpu 50:17.37 total

So it's almost 5 times faster now: 50 min to 13 min.


Repository:
  rCTE Clang Tools Extra

https://reviews.llvm.org/D51155





More information about the cfe-commits mailing list