| 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 (JsCodeOutliningLowering) |
| DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (AvoidLocalFOsInInlineFunctionsLowering) |
| DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (VersionOverloadsLowering) |
| DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (InlineCallCycleCheckerLowering) |
| DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (LateinitLowering) |
| DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (SharedVariablesLowering) |
| DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (LocalClassesInInlineLambdasLowering) |
| DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (ArrayConstructorLowering) |
| DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (PreSerializationPrivateFunctionInlining) |
| DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (InlineDeclarationCheckerLowering) |
| DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (OuterThisInInlineFunctionsSpecialAccessorLowering) |
| DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (SyntheticAccessorLowering) |
| DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (IrValidationAfterInliningOnlyPrivateFunctionsPhase) |
| DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (FunctionInlining) |
| DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (InlineFunctionSerializationPreProcessing) |
| DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (RedundantCastsRemoverLowering) |
| DYNAMIC PHASE $UINT>>$ ms $REAL>>$ loc/s (IrValidationAfterInliningAllFunctionsOnTheFirstStagePhase) |
| IR SERIALIZATION $UINT>>$ ms $REAL>>$ loc/s |
| KLIB WRITING $UINT>>$ ms $REAL>>$ loc/s |
| KLIB element 'KLIB file cumulative size' has size of $UINT$ Bytes |
| KLIB element 'KLIB file cumulative size/IR (inlinable functions)' has size of $UINT$ Bytes |
| KLIB element 'KLIB file cumulative size/IR (inlinable functions)/IR bodies' has size of $UINT$ Bytes |
| KLIB element 'KLIB file cumulative size/IR (inlinable functions)/IR declarations' has size of $UINT$ Bytes |
| KLIB element 'KLIB file cumulative size/IR (inlinable functions)/IR file entries' has size of $UINT$ Bytes |
| KLIB element 'KLIB file cumulative size/IR (inlinable functions)/IR files' has size of $UINT$ Bytes |
| KLIB element 'KLIB file cumulative size/IR (inlinable functions)/IR signatures' has size of $UINT$ Bytes |
| KLIB element 'KLIB file cumulative size/IR (inlinable functions)/IR signatures (debug info)' has size of $UINT$ Bytes |
| KLIB element 'KLIB file cumulative size/IR (inlinable functions)/IR strings' has size of $UINT$ Bytes |
| KLIB element 'KLIB file cumulative size/IR (inlinable functions)/IR types' has size of $UINT$ Bytes |
| KLIB element 'KLIB file cumulative size/IR (main)' has size of $UINT$ Bytes |
| KLIB element 'KLIB file cumulative size/IR (main)/IR bodies' has size of $UINT$ Bytes |
| KLIB element 'KLIB file cumulative size/IR (main)/IR declarations' has size of $UINT$ Bytes |
| KLIB element 'KLIB file cumulative size/IR (main)/IR file entries' has size of $UINT$ Bytes |
| KLIB element 'KLIB file cumulative size/IR (main)/IR files' has size of $UINT$ Bytes |
| KLIB element 'KLIB file cumulative size/IR (main)/IR signatures' has size of $UINT$ Bytes |
| KLIB element 'KLIB file cumulative size/IR (main)/IR signatures (debug info)' has size of $UINT$ Bytes |
| KLIB element 'KLIB file cumulative size/IR (main)/IR strings' has size of $UINT$ Bytes |
| KLIB element 'KLIB file cumulative size/IR (main)/IR types' has size of $UINT$ Bytes |
| KLIB element 'KLIB file cumulative size/Manifest file' has size of $UINT$ Bytes |
| KLIB element 'KLIB file cumulative size/Metadata' has size of $UINT$ Bytes |
| KLIB element 'KLIB file cumulative size/Resources' has size of $UINT$ Bytes |
| 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 |