diff --git a/src/tsc/tsc.ts b/src/tsc/tsc.ts index fc75e28d504..2e837a09594 100644 --- a/src/tsc/tsc.ts +++ b/src/tsc/tsc.ts @@ -322,6 +322,10 @@ namespace ts { const compilerOptions = program.getCompilerOptions(); if (compilerOptions.diagnostics || compilerOptions.extendedDiagnostics) { statistics = []; + + // @ts-ignore + if (typeof gc === "function") { gc(); } + const memoryUsed = sys.getMemoryUsage ? sys.getMemoryUsage() : -1; reportCountStatistic("Files", program.getSourceFiles().length); reportCountStatistic("Lines", countLines(program));