in benchmarks/multiplatform/benchmarks/src/commonMain/kotlin/Benchmarks.kt [108:128]
fun prettyPrint() {
val versionInfo = Config.versionInfo
if (versionInfo != null) {
println("Version: $versionInfo")
}
conditions.prettyPrint()
println()
if (Config.isModeEnabled(Mode.SIMPLE)) {
val frameInfo = requireNotNull(averageFrameInfo) { "frameInfo shouldn't be null with Mode.SIMPLE" }
frameInfo.prettyPrint()
println()
}
if (Config.isModeEnabled(Mode.VSYNC_EMULATION)) {
percentileCPUAverage.prettyPrint(BenchmarkFrameTimeKind.CPU)
println()
percentileGPUAverage.prettyPrint(BenchmarkFrameTimeKind.GPU)
println()
noBufferingMissedFrames.prettyPrint("no buffering")
doubleBufferingMissedFrames.prettyPrint("double buffering")
}
}