Author: hokein Date: Wed Oct 17 01:48:04 2018 New Revision: 344679 URL: http://llvm.org/viewvc/llvm-project?rev=344679&view=rev Log: [clangd] Print numbers of symbols and refs as well when loading the index.
Modified: clang-tools-extra/trunk/clangd/index/Serialization.cpp Modified: clang-tools-extra/trunk/clangd/index/Serialization.cpp URL: http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clangd/index/Serialization.cpp?rev=344679&r1=344678&r2=344679&view=diff ============================================================================== --- clang-tools-extra/trunk/clangd/index/Serialization.cpp (original) +++ clang-tools-extra/trunk/clangd/index/Serialization.cpp Wed Oct 17 01:48:04 2018 @@ -496,13 +496,18 @@ std::unique_ptr<SymbolIndex> loadIndex(l } } + 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; } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits