c3cbcf6d7f
Report the input module name and size once before any measurements instead of duplicating it in all of them. Also, render measurements in a table to improve readability. Before: info: PERF: INIT: Compiler initialized in 467 ms info: PERF: ANALYZE: 1 files (2 lines) target main-java-production in 277 ms - 7.220 loc/s info: PERF: IR: Translation 1 files (2 lines) target main-java-production in 291 ms - 6.873 loc/s info: PERF: GENERATE: 1 files (2 lines) target main-java-production in 513 ms - 3.899 loc/s info: PERF: IR: Generation 1 files (2 lines) target main-java-production in 142 ms - 14.085 loc/s After: info: PERF: main-java-production, 1 files (2 lines) info: PERF: INIT: Compiler initialized in 421 ms info: PERF: ANALYZE 342 ms 5.848 loc/s info: PERF: IR TRANSLATION 296 ms 6.757 loc/s info: PERF: GENERATE 453 ms 4.415 loc/s info: PERF: IR GENERATION 137 ms 14.599 loc/s