Skip to content

Commit 2d4f3ca

Browse files
author
Abduqodiri Qurbonzoda
committed
Adjust benchmarks parameters to decrease run time
1 parent a28dd10 commit 2d4f3ca

File tree

2 files changed

+13
-5
lines changed

2 files changed

+13
-5
lines changed

benchmarks-runner/build.gradle

+8
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,14 @@ task benchmarkAllSets(group: "Benchmark") {
6464
dependsOn benchmarkOrderedSetBuilder
6565
}
6666

67+
// hash based
68+
task benchmarkAllHashBaseds(group: "Benchmark") {
69+
dependsOn benchmarkHashSet
70+
dependsOn benchmarkHashSetBuilder
71+
dependsOn benchmarkHashMap
72+
dependsOn benchmarkHashMapBuilder
73+
}
74+
6775
// list
6876
task benchmarkList(type: JavaExec, group: "Benchmark") {
6977
main = 'runners.ListRunnerKt'

benchmarks-runner/src/main/kotlin/contants.kt

+5-5
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,10 @@ val jvmArgs = arrayOf("-Xms2048m", "-Xmx2048m")
5454

5555
const val forks = 1
5656
const val warmupIterations = 10
57-
const val measurementIterations = 20
58-
val warmupTime = TimeValue.milliseconds(500)!!
59-
val measurementTime = TimeValue.milliseconds(1000)!!
57+
const val measurementIterations = 10
58+
val warmupTime = TimeValue.milliseconds(200)!!
59+
val measurementTime = TimeValue.milliseconds(200)!!
6060

6161
val sizeParamValues = arrayOf("1", "10", "100", "1000", "10000", "100000", "1000000")
62-
val hashCodeTypeParamValues = arrayOf("ascending", "random", "collision", "nonExisting")
63-
val immutablePercentageParamValues = arrayOf("0.0", "20.0", "50.0", "90.0")
62+
val hashCodeTypeParamValues = arrayOf(/*"ascending", */"random", "collision"/*, "nonExisting"*/)
63+
val immutablePercentageParamValues = arrayOf("0.0"/*, "20.0", "50.0", "90.0"*/)

0 commit comments

Comments
 (0)