Add compiler performance metrics

WIP
This commit is contained in:
Stanislav Erokhin
2021-07-02 19:35:34 +03:00
committed by nataliya.valtman
parent 64da19cb2d
commit 9becb2c468
13 changed files with 63 additions and 17 deletions
@@ -186,11 +186,13 @@ class IncrementalJsCompilerRunner(
): ExitCode {
val freeArgsBackup = args.freeArgs
val compiler = K2JSCompiler()
return try {
args.freeArgs += sourcesToCompile.map { it.absolutePath }
K2JSCompiler().exec(messageCollector, services, args)
compiler.exec(messageCollector, services, args)
} finally {
args.freeArgs = freeArgsBackup
reporter.report { compiler.defaultPerformanceManager.renderCompilerPerformance() }
}
}
@@ -433,6 +433,7 @@ class IncrementalJvmCompilerRunner(
args.allowNoSourceFiles = true
val exitCode = compiler.exec(messageCollector, services, args)
args.freeArgs = freeArgsBackup
reporter.report { compiler.defaultPerformanceManager.renderCompilerPerformance() }
return exitCode
}
}