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

During the warmup phase, the native benchmarks executor estimates the number of repetitions for each measurement iteration (i.e. the number of times the inner loop should invoke a benchmarked function)....

bug

Consider removing "JMH" either from the base or the classifier part of the archive name.

I'm running: Kotlin 1.9.2 OS: Sonoma CPU: Apple M1 Max Gradle: 8.5 You can recreate by running build on this branch: https://github.com/CharlieTap/cachemap/tree/failing-benchmark I get the following: ```kotlin Execution failed for...

bug

`BenchmarkMode` annotation allows specifying multiple modes simultaneously [1], but only JVM benchmarks support it. For all other targets `SuiteSourceGenerator` fails as it expect at most one mode value [2]: ```...

bug

Hi 👋 Would you consider publishing the Gradle Plugin to Maven Central? The runtime is already [there](https://repo.maven.apache.org/maven2/org/jetbrains/kotlinx/kotlinx-benchmark-runtime/) so using the plugin requires Maven Central anyways.

publication

Hello, the documentation lacks some information, e.g. how to run the benchmarks. This might only apply for gradle newbies. I figured out the gradle plugin creates benchmark tasks to run...

enhancement
improve documentation

We are developing a kmm project and want to compare the performance of android and androidNative. Does this benchmark test support the Android platform, or is there any other way?

Currently, the sources are not published for version `0.4.9`. I have not checked other versions. It would be epic if the sources could be published.

enhancement

In AndroidX we are needing to add exceptions for dependency verification for kotlinx-benchmark artifacts. ``` These files failed verification: - GRADLE_USER_HOME/caches/modules-2/files-2.1/org.jetbrains.kotlinx.benchmark/org.jetbrains.kotlinx.benchmark.gradle.plugin/0.4.8/24d8d69982d768bcfa9c2f4c8aed7fdcec2ae5c3/org.jetbrains.kotlinx.benchmark.gradle.plugin-0.4.8.pom - GRADLE_USER_HOME/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-benchmark-plugin/0.4.8/452ca78e63a94ede9eb8b9dcfcc6c693708a1b22/kotlinx-benchmark-plugin-0.4.8.jar - GRADLE_USER_HOME/caches/modules-2/files-2.1/org.jetbrains.kotlinx/kotlinx-benchmark-plugin/0.4.8/dd0525949f4c23c9468860892d7ed4625a4834b4/kotlinx-benchmark-plugin-0.4.8.module ``` Repro: 1. `git clone...

enhancement

I registered benchmarks for `mingw_x64`, `linux_x64` and `macos_x64` targets. As expected, I am getting warnings ``` Skipping benchmarks for 'linuxX64Benchmarks' because they cannot be run on current OS: Expected mingw_x64,...

enhancement