diff options
| author | Haojian Wu <hokein@google.com> | 2018-10-17 08:48:04 +0000 |
|---|---|---|
| committer | Haojian Wu <hokein@google.com> | 2018-10-17 08:48:04 +0000 |
| commit | 0404855529f2c2a10e7efb3f7adf1cf90c5cf182 (patch) | |
| tree | 95a8637ea35c8d9b6cc6be97a82e7f4d8c213583 /clang-tools-extra/clangd/index/Serialization.cpp | |
| parent | 7dd4950ea52bdc9f295ea2fcbe7328a018b7dd98 (diff) | |
| download | bcm5719-llvm-0404855529f2c2a10e7efb3f7adf1cf90c5cf182.tar.gz bcm5719-llvm-0404855529f2c2a10e7efb3f7adf1cf90c5cf182.zip | |
[clangd] Print numbers of symbols and refs as well when loading the
index.
llvm-svn: 344679
Diffstat (limited to 'clang-tools-extra/clangd/index/Serialization.cpp')
| -rw-r--r-- | clang-tools-extra/clangd/index/Serialization.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/clang-tools-extra/clangd/index/Serialization.cpp b/clang-tools-extra/clangd/index/Serialization.cpp index e7d49da50b4..35cca7270c0 100644 --- a/clang-tools-extra/clangd/index/Serialization.cpp +++ b/clang-tools-extra/clangd/index/Serialization.cpp @@ -496,13 +496,18 @@ std::unique_ptr<SymbolIndex> loadIndex(llvm::StringRef SymbolFilename, } } + size_t SymSize = Symbols.size(); + size_t RefSize = Refs.size(); trace::Span Tracer("BuildIndex"); auto Index = UseDex ? dex::Dex::build(std::move(Symbols), std::move(Refs), URISchemes) : MemIndex::build(std::move(Symbols), std::move(Refs)); - vlog("Loaded {0} from {1} with estimated memory usage {2}", + vlog("Loaded {0} from {1} with estimated memory usage {2} bytes\n" + " - number of symbos: {3}\n" + " - number of refs: {4}\n", UseDex ? "Dex" : "MemIndex", SymbolFilename, - Index->estimateMemoryUsage()); + Index->estimateMemoryUsage(), + SymSize, RefSize); return Index; } |

