You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by pa...@apache.org on 2026/02/27 10:07:58 UTC

(groovy) 02/04: reduce fork count to 1 for CI timing budget

This is an automated email from the ASF dual-hosted git repository.

paulk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git

commit 0612ace9a88bf823bbe363145c24f70bdadcabe1
Author: James Fredley <ja...@users.noreply.github.com>
AuthorDate: Thu Feb 26 14:41:20 2026 -0500

    reduce fork count to 1 for CI timing budget
---
 .../src/jmh/groovy/org/apache/groovy/perf/CategoryBench.groovy          | 2 +-
 .../src/jmh/groovy/org/apache/groovy/perf/DynamicDispatchBench.groovy   | 2 +-
 .../jmh/groovy/org/apache/groovy/perf/GrailsLikePatternsBench.groovy    | 2 +-
 .../src/jmh/groovy/org/apache/groovy/perf/MetaclassChangeBench.groovy   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/subprojects/performance/src/jmh/groovy/org/apache/groovy/perf/CategoryBench.groovy b/subprojects/performance/src/jmh/groovy/org/apache/groovy/perf/CategoryBench.groovy
index 4e55ba339e..92b27534c8 100644
--- a/subprojects/performance/src/jmh/groovy/org/apache/groovy/perf/CategoryBench.groovy
+++ b/subprojects/performance/src/jmh/groovy/org/apache/groovy/perf/CategoryBench.groovy
@@ -40,7 +40,7 @@ import java.util.concurrent.TimeUnit
  */
 @Warmup(iterations = 3, time = 2, timeUnit = TimeUnit.SECONDS)
 @Measurement(iterations = 5, time = 2, timeUnit = TimeUnit.SECONDS)
-@Fork(2)
+@Fork(1)
 @BenchmarkMode(Mode.AverageTime)
 @OutputTimeUnit(TimeUnit.MILLISECONDS)
 @State(Scope.Thread)
diff --git a/subprojects/performance/src/jmh/groovy/org/apache/groovy/perf/DynamicDispatchBench.groovy b/subprojects/performance/src/jmh/groovy/org/apache/groovy/perf/DynamicDispatchBench.groovy
index 55479b8c7f..d42aac9c31 100644
--- a/subprojects/performance/src/jmh/groovy/org/apache/groovy/perf/DynamicDispatchBench.groovy
+++ b/subprojects/performance/src/jmh/groovy/org/apache/groovy/perf/DynamicDispatchBench.groovy
@@ -46,7 +46,7 @@ import java.util.concurrent.TimeUnit
  */
 @Warmup(iterations = 3, time = 2, timeUnit = TimeUnit.SECONDS)
 @Measurement(iterations = 5, time = 2, timeUnit = TimeUnit.SECONDS)
-@Fork(2)
+@Fork(1)
 @BenchmarkMode(Mode.AverageTime)
 @OutputTimeUnit(TimeUnit.MILLISECONDS)
 @State(Scope.Thread)
diff --git a/subprojects/performance/src/jmh/groovy/org/apache/groovy/perf/GrailsLikePatternsBench.groovy b/subprojects/performance/src/jmh/groovy/org/apache/groovy/perf/GrailsLikePatternsBench.groovy
index 3928bfd73f..758f8cd8a2 100644
--- a/subprojects/performance/src/jmh/groovy/org/apache/groovy/perf/GrailsLikePatternsBench.groovy
+++ b/subprojects/performance/src/jmh/groovy/org/apache/groovy/perf/GrailsLikePatternsBench.groovy
@@ -47,7 +47,7 @@ import java.util.concurrent.TimeUnit
  */
 @Warmup(iterations = 3, time = 2, timeUnit = TimeUnit.SECONDS)
 @Measurement(iterations = 5, time = 2, timeUnit = TimeUnit.SECONDS)
-@Fork(2)
+@Fork(1)
 @BenchmarkMode(Mode.AverageTime)
 @OutputTimeUnit(TimeUnit.MILLISECONDS)
 @State(Scope.Thread)
diff --git a/subprojects/performance/src/jmh/groovy/org/apache/groovy/perf/MetaclassChangeBench.groovy b/subprojects/performance/src/jmh/groovy/org/apache/groovy/perf/MetaclassChangeBench.groovy
index 6ed9381cc7..f332387d65 100644
--- a/subprojects/performance/src/jmh/groovy/org/apache/groovy/perf/MetaclassChangeBench.groovy
+++ b/subprojects/performance/src/jmh/groovy/org/apache/groovy/perf/MetaclassChangeBench.groovy
@@ -44,7 +44,7 @@ import java.util.concurrent.TimeUnit
  */
 @Warmup(iterations = 3, time = 2, timeUnit = TimeUnit.SECONDS)
 @Measurement(iterations = 5, time = 2, timeUnit = TimeUnit.SECONDS)
-@Fork(2)
+@Fork(1)
 @BenchmarkMode(Mode.AverageTime)
 @OutputTimeUnit(TimeUnit.MILLISECONDS)
 @State(Scope.Thread)