[Stats] Track NumASTBytesAllocated continuously

...so it can be used with flamegraphs.
This commit is contained in:
Jordan Rose
2018-09-28 13:40:05 -07:00
parent f20019e69c
commit 91d1abf8b0
3 changed files with 17 additions and 8 deletions

View File

@@ -499,7 +499,6 @@ static void countStatsPostSema(UnifiedStatsReporter &Stats,
auto const &AST = Instance.getASTContext();
C.NumLoadedModules = AST.LoadedModules.size();
C.NumImportedExternalDefinitions = AST.ExternalDefinitions.size();
C.NumASTBytesAllocated = AST.getAllocator().getBytesAllocated();
if (auto *D = Instance.getDependencyTracker()) {
C.NumDependencies = D->getDependencies().size();