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
@@ -99,7 +99,7 @@ public class K2JSCompiler extends CLICompiler<K2JSCompilerArguments> {
doMain(new K2JSCompiler(), args);
}
private final K2JSCompilerPerformanceManager performanceManager = new K2JSCompilerPerformanceManager();
final K2JSCompilerPerformanceManager performanceManager = new K2JSCompilerPerformanceManager();
@NotNull
@Override
@@ -564,7 +564,7 @@ public class K2JSCompiler extends CLICompiler<K2JSCompilerArguments> {
@NotNull
@Override
protected CommonCompilerPerformanceManager getPerformanceManager() {
public CommonCompilerPerformanceManager getDefaultPerformanceManager() {
return performanceManager;
}
@@ -66,7 +66,7 @@ enum class ProduceKind {
class K2JsIrCompiler : CLICompiler<K2JSCompilerArguments>() {
override val performanceManager: CommonCompilerPerformanceManager =
override val defaultPerformanceManager: CommonCompilerPerformanceManager =
object : CommonCompilerPerformanceManager("Kotlin to JS (IR) Compiler") {}
override fun createArguments(): K2JSCompilerArguments {