hot-reload-analysis/src/benchmark/kotlin/org/jetbrains/compose/reload/analysis/ResolveDirtyBenchmark.kt [6:37]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - package org.jetbrains.compose.reload.analysis import kotlinx.benchmark.Benchmark import kotlinx.benchmark.BenchmarkMode import kotlinx.benchmark.Measurement import kotlinx.benchmark.Mode import kotlinx.benchmark.OutputTimeUnit import kotlinx.benchmark.Param import kotlinx.benchmark.Scope import kotlinx.benchmark.Setup import kotlinx.benchmark.State import kotlinx.benchmark.TearDown import kotlinx.benchmark.Warmup import org.jetbrains.compose.reload.core.Context import org.jetbrains.compose.reload.core.createLogger import org.jetbrains.compose.reload.core.info import org.jetbrains.compose.reload.core.testFixtures.Compiler import java.nio.file.Files import java.nio.file.Path import java.util.concurrent.TimeUnit import kotlin.io.path.ExperimentalPathApi import kotlin.io.path.deleteRecursively import kotlin.math.log2 import kotlin.math.roundToInt private val logger = createLogger() @State(Scope.Benchmark) @Measurement(iterations = 5, time = 3, timeUnit = TimeUnit.SECONDS) @Warmup(iterations = 3, time = 1, timeUnit = TimeUnit.SECONDS) @OutputTimeUnit(TimeUnit.MILLISECONDS) @BenchmarkMode(Mode.AverageTime) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - hot-reload-analysis/src/benchmark/kotlin/org/jetbrains/compose/reload/analysis/RuntimeInstructionTreeParseBenchmark.kt [6:37]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - package org.jetbrains.compose.reload.analysis import kotlinx.benchmark.Benchmark import kotlinx.benchmark.BenchmarkMode import kotlinx.benchmark.Blackhole import kotlinx.benchmark.Measurement import kotlinx.benchmark.Mode import kotlinx.benchmark.OutputTimeUnit import kotlinx.benchmark.Param import kotlinx.benchmark.Scope import kotlinx.benchmark.Setup import kotlinx.benchmark.State import kotlinx.benchmark.TearDown import kotlinx.benchmark.Warmup import org.jetbrains.compose.reload.core.createLogger import org.jetbrains.compose.reload.core.info import org.jetbrains.compose.reload.core.testFixtures.Compiler import java.nio.file.Files import java.nio.file.Path import java.util.concurrent.TimeUnit import kotlin.io.path.ExperimentalPathApi import kotlin.io.path.deleteRecursively import kotlin.math.log2 import kotlin.math.roundToInt private val logger = createLogger() @State(Scope.Benchmark) @Measurement(iterations = 5, time = 3, timeUnit = TimeUnit.SECONDS) @Warmup(iterations = 3, time = 1, timeUnit = TimeUnit.SECONDS) @OutputTimeUnit(TimeUnit.MILLISECONDS) @BenchmarkMode(Mode.AverageTime) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -