kotlinx-benchmark icon indicating copy to clipboard operation
kotlinx-benchmark copied to clipboard

Kotlin multiplatform benchmarking toolkit

Results 115 kotlinx-benchmark issues
Sort by recently updated
recently updated
newest added
trafficstars

It would be nice to have an option to pass command-line arguments to the actual `node` process used for benchmarks. My personal use-case is that I need to pass `--experimental-options...

enhancement

In docs it is specified that it is possible to create benchmarks outside of main package. However, it is not specified in terms of Kotlin Multiplatform. Maybe it should be...

enhancement
document this behavior

For Jvm-only setup, can I use profiler as described in https://github.com/openjdk/jmh/blob/master/jmh-samples/src/main/java/org/openjdk/jmh/samples/JMHSample_35_Profilers.java?

enhancement

Currently, if warmup (or measurement) iteration count is not defined in the configuration script and in the annotation for a benchmark, the default value in JVM is `5` while in...

enhancement

Currently, both warmup and measurement iterations use `iterationTime` and `iterationTimeUnit` values defined in the configuration script. `@Warmup` annotation only defines `iterations` value leaning on `@Measurement` `time` and `timeUnit` values. When...

bug

As titled, if I try to run the following ![Screenshot from 2021-12-16 18-13-57](https://user-images.githubusercontent.com/5020626/146417829-6b1b2931-a2ae-448b-b893-16f078ab982a.png) it will automatically run this: ` glm:jvmTest:cleanJvmTest glm:jvmTest:jvmTest --tests "glm.func.funcGeometric.test"` but it'll throw > Project 'glm' not...

I've tried adding: ```kotlin val commonBenchmark by creating { dependsOn(commonMain) // or commonTest dependencies { implementation("org.jetbrains.kotlinx:kotlinx-benchmark-runtime:0.3.1") implementation("com.goncalossilva:resources:0.2.1") } } ``` And then configuring targets as documented: ```kotlin benchmark { targets...

On current moment, JS executor support returning `Promise` from benchmark function. But it doesn't support returning `Promise` from `setup` and `teardown`. On JVM and Native we can call `runBlocking` in...

enhancement

Please see https://github.com/snrostov/gradle-benchmarks/blob/visualizer/visualizer/README.md Only basic graph implemented for starting point.

Downloaded the repository, runs fine with when the Gradle JVM is set to Java 15 but not Java 16 Working with JDK 15.0.4 Can't compile with JDK 16.0.2 System IntelliJ...