import org.jetbrains.compose.compose import kotlinx.benchmark.gradle.* import org.jetbrains.kotlin.allopen.gradle.* plugins { kotlin("jvm") version "1.4.20" id("org.jetbrains.compose") version "0.2.0-build132" kotlin("plugin.allopen") version "1.4.20" id("kotlinx.benchmark") version "0.3.0" } repositories { mavenCentral() maven("https://maven.pkg.jetbrains.space/public/p/compose/dev") } dependencies { implementation(compose.desktop.currentOs) implementation("org.jetbrains.kotlinx:kotlinx.benchmark.runtime:0.3.0") } configure { annotation("org.openjdk.jmh.annotations.State") } benchmark { configurations { named("main") { iterationTime = 5 iterationTimeUnit = "sec" } } targets { register("main") { this as JvmBenchmarkTarget jmhVersion = "1.21" } } }