[PATCH] D93452: [clangd] Trim memory periodically
Quentin Chateau via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Jan 14 11:50:09 PST 2021
qchateau added a comment.
If you look back at my original comment, you'll notice I originally trimmed the memory after `FileSymbols::buildIndex` which seemed to be the "end of the peak" memory usage, the goal was to counteract exactly what you describe: a huge memory usage when clangd warms-up and parses a lot of files in parallel.
I wonder if we can find a middle ground. The solution we finally adopted also has the advantage of being less intrusive, which is definitely great considering the nature of the issue
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D93452/new/
https://reviews.llvm.org/D93452
More information about the llvm-commits
mailing list