blob: 61ec30b3bb8f05c3b30d8472498d3f2be3aae2b5 [file]
Kotlin to JS compiler performance report
INIT $UINT>>$ ms
ANALYZE $UINT>>$ ms $REAL>>$ loc/s
TRANSLATION to IR $UINT>>$ ms $REAL>>$ loc/s
IR PRE-LOWERING $UINT>>$ ms $REAL>>$ loc/s
DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (UpgradeCallableReferences)
DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (JsCodeOutliningLoweringOnFirstStage)
DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (AvoidLocalFOsInInlineFunctionsLowering)
DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (LateinitLowering)
DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (SharedVariablesLowering)
DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (LocalClassesInInlineLambdasPhase)
DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (ArrayConstructor)
DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (InlineCallCycleChecker)
DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (InlineOnlyPrivateFunctions)
DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (InlineDeclarationCheckerAfterInliningOnlyPrivateFunctionsPhase)
DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (OuterThisInInlineFunctionsSpecialAccessorLowering)
DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (SyntheticAccessorGeneration)
DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (IrValidationAfterInliningOnlyPrivateFunctionsPhase)
DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (InlineAllFunctions)
DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (InlineFunctionSerializationPreProcessing)
DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (IrValidationAfterInliningAllFunctionsPhase)
IR SERIALIZATION $UINT>>$ ms $REAL>>$ loc/s
KLIB WRITING $UINT>>$ ms $REAL>>$ loc/s
GC time for PS MarkSweep is $UINT$ ms, $UINT$ collections
GC time for PS Scavenge is $UINT$ ms, $UINT$ collections
JIT time is $UINT$ ms