Add compiler metrics to JPS build report

#KT-63549: Fixed
This commit is contained in:
Nataliya.Valtman
2023-11-16 12:06:24 +01:00
committed by Space Team
parent 6cff71e7d1
commit 6bbf5b83c8
25 changed files with 616 additions and 183 deletions
@@ -31,3 +31,20 @@ enum class CompilationResultCategory(val code: Int) {
VERBOSE_BUILD_REPORT_LINES(2),
BUILD_METRICS(3)
}
data class BuildMetricsValue(
val key: CompilationPerformanceMetrics,
val value: Long
): Serializable
enum class CompilationPerformanceMetrics {
COMPILER_INITIALIZATION,
CODE_ANALYSIS,
ANALYZED_LINES_NUMBER,
ANALYSIS_LPS,
CODE_GENERATION,
CODE_GENERATED_LINES_NUMBER,
CODE_GENERATION_LPS,
}