Skip to content

Commit ac7fb81

Browse files
author
Abduqodiri Qurbonzoda
committed
Adjust benchmarks parameters to decrease run time
1 parent bce06da commit ac7fb81

File tree

2 files changed

+13
-5
lines changed

2 files changed

+13
-5
lines changed

benchmarks-runner/build.gradle

Lines changed: 8 additions & 0 deletions
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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@ val jvmArgs = arrayOf("-Xms2048m", "-Xmx2048m")
4343

4444
const val forks = 1
4545
const val warmupIterations = 10
46-
const val measurementIterations = 20
47-
val warmupTime = TimeValue.milliseconds(500)!!
48-
val measurementTime = TimeValue.milliseconds(1000)!!
46+
const val measurementIterations = 10
47+
val warmupTime = TimeValue.milliseconds(200)!!
48+
val measurementTime = TimeValue.milliseconds(200)!!
4949

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

0 commit comments

Comments
 (0)