You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by gi...@apache.org on 2026/08/15 06:58:13 UTC
(groovy) branch gh-pages updated: add Benchmark (jmh) benchmark result for 35b9e21adc7e72584b6f9dc7c561061134efdd9a
This is an automated email from the ASF dual-hosted git repository.
github-actions[bot] pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/groovy.git
The following commit(s) were added to refs/heads/gh-pages by this push:
new dd30e95eed add Benchmark (jmh) benchmark result for 35b9e21adc7e72584b6f9dc7c561061134efdd9a
dd30e95eed is described below
commit dd30e95eedf03026a66137bc8b052f96cc0c0993
Author: github-action-benchmark <gi...@users.noreply.github.com>
AuthorDate: Sat Aug 15 06:58:08 2026 +0000
add Benchmark (jmh) benchmark result for 35b9e21adc7e72584b6f9dc7c561061134efdd9a
---
dev/bench/jmh/bench/classic/data.js | 636 +++++++++++++++++++++++++++++++++++-
1 file changed, 635 insertions(+), 1 deletion(-)
diff --git a/dev/bench/jmh/bench/classic/data.js b/dev/bench/jmh/bench/classic/data.js
index d3797f13c0..a7058b5906 100644
--- a/dev/bench/jmh/bench/classic/data.js
+++ b/dev/bench/jmh/bench/classic/data.js
@@ -1,5 +1,5 @@
window.BENCHMARK_DATA = {
- "lastUpdate": 1786692086981,
+ "lastUpdate": 1786777088616,
"repoUrl": "https://github.com/apache/groovy",
"entries": {
"Benchmark": [
@@ -47488,6 +47488,640 @@ window.BENCHMARK_DATA = {
"extra": "iterations: 1\nforks: 80\nthreads: 1"
}
]
+ },
+ {
+ "commit": {
+ "author": {
+ "name": "Paul King",
+ "username": "paulk-asert",
+ "email": "paulk@asert.com.au"
+ },
+ "committer": {
+ "name": "Daniel Sun",
+ "username": "daniellansun",
+ "email": "realbluesun@hotmail.com"
+ },
+ "id": "35b9e21adc7e72584b6f9dc7c561061134efdd9a",
+ "message": "Build: Make JMH regression alerts direction-aware; retire github-action-benchmark compare on PRs\n\nThe action hardcodes JMH as smaller-is-better, so throughput (ops/time)\nbenchmarks alerted on speedups and never on slowdowns, and it compared\nagainst the single previous data point on noisy shared runners.\n\nPer-benchmark alerts now live in the jmh-summary.py PR comment instead:\ndirection comes from each benchmark's scoreUnit, ratios are measured\nagainst the tra [...]
+ "timestamp": "2026-08-15T01:51:40Z",
+ "url": "https://github.com/apache/groovy/commit/35b9e21adc7e72584b6f9dc7c561061134efdd9a"
+ },
+ "date": 1786777086238,
+ "tool": "jmh",
+ "benches": [
+ {
+ "name": "org.apache.groovy.bench.ClosurePackBench.squared_mega ( {\"pack\":\"false\"} )",
+ "value": 3742.511991686417,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.ClosurePackBench.squared_mega ( {\"pack\":\"true\"} )",
+ "value": 2779.485315729619,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.ClosurePackBench.squared_mono ( {\"pack\":\"false\"} )",
+ "value": 9466.422233653455,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.ClosurePackBench.squared_mono ( {\"pack\":\"true\"} )",
+ "value": 6269.842802470596,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.ClosurePackBench.sum_mega ( {\"pack\":\"false\"} )",
+ "value": 1689.6297821352368,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.ClosurePackBench.sum_mega ( {\"pack\":\"true\"} )",
+ "value": 5301.53997073645,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.ClosurePackBench.sum_mono ( {\"pack\":\"false\"} )",
+ "value": 2599.3316164340813,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.ClosurePackBench.sum_mono ( {\"pack\":\"true\"} )",
+ "value": 8219.0088719938,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.GeneratedHashCodeBench.generated_hashcode_on_instance_with_null_properties",
+ "value": 49479.44986752594,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.NonCapturingLambdaBench.capturingLambdaApply",
+ "value": 62929.56766372542,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.NonCapturingLambdaBench.nonCapturingLambdaApply",
+ "value": 2656165.2348904335,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.NonCapturingLambdaBench.streamMapNonCapturing",
+ "value": 12059.592740358374,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.NonCapturingLambdaBench.streamReduceNonCapturing",
+ "value": 18088.57603167606,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.ScopedInvalidationBench.hotLoop_afterUnrelatedBurst",
+ "value": 0.6968280910348476,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.ScopedInvalidationBench.hotLoop_baseline",
+ "value": 0.9071455075089785,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.ScopedInvalidationBench.hotLoop_categoryEnterLeave",
+ "value": 0.019646445648168687,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.ScopedInvalidationBench.hotLoop_sameTypeMetaClassChurn",
+ "value": 0.08078867185626666,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.ScopedInvalidationBench.hotLoop_unrelatedMetaClassChurn",
+ "value": 0.0955374751968309,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.ScopedInvalidationBench.parentChild_baseline",
+ "value": 0.5354796926348765,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.ScopedInvalidationBench.parentChild_parentMetaClassChurn",
+ "value": 0.052501457917395786,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.StaticMethodCallIndyBench.instanceChain_groovy",
+ "value": 145.87513692434206,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.StaticMethodCallIndyBench.instanceFib_groovy",
+ "value": 1.4742202864608782,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.StaticMethodCallIndyBench.instanceSum_groovy",
+ "value": 527.2744633401692,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.StaticMethodCallIndyBench.staticChain_groovy",
+ "value": 158.8344070139188,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.StaticMethodCallIndyBench.staticChain_groovyCS",
+ "value": 2527.4892776975057,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.StaticMethodCallIndyBench.staticChain_java",
+ "value": 2526.5306033657203,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.StaticMethodCallIndyBench.staticFib_groovy",
+ "value": 1.5186035148868275,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.StaticMethodCallIndyBench.staticFib_groovyCS",
+ "value": 3.4954507959652696,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.StaticMethodCallIndyBench.staticFib_java",
+ "value": 3.5030865304991616,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.StaticMethodCallIndyBench.staticSum_groovy",
+ "value": 526.1169381930009,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.StaticMethodCallIndyBench.staticSum_groovyCS",
+ "value": 3386.4847459030607,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.StaticMethodCallIndyBench.staticSum_java",
+ "value": 3399.882556105891,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.dispatch.CallsiteBench.dispatch_1_monomorphic_groovy",
+ "value": 2088.173207007678,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.dispatch.CallsiteBench.dispatch_1_monomorphic_groovyCS",
+ "value": 15573.66668007222,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.dispatch.CallsiteBench.dispatch_1_monomorphic_groovyColdReflect",
+ "value": 2095.0191185849776,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.dispatch.CallsiteBench.dispatch_1_monomorphic_java",
+ "value": 36136.54371741053,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.dispatch.CallsiteBench.dispatch_3_polymorphic_groovy",
+ "value": 264.4754009601975,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.dispatch.CallsiteBench.dispatch_3_polymorphic_groovyCS",
+ "value": 15390.717921243511,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.dispatch.CallsiteBench.dispatch_3_polymorphic_groovyColdReflect",
+ "value": 272.48063103718266,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.dispatch.CallsiteBench.dispatch_3_polymorphic_java",
+ "value": 2093.57366594862,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.dispatch.CallsiteBench.dispatch_8_megamorphic_groovy",
+ "value": 212.44335727984486,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.dispatch.CallsiteBench.dispatch_8_megamorphic_groovyCS",
+ "value": 15442.60117851759,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.dispatch.CallsiteBench.dispatch_8_megamorphic_java",
+ "value": 1697.8537817145723,
+ "unit": "ops/ms",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AckermannBench.groovy ( {\"n\":\"5\"} )",
+ "value": 0.12084342934071009,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AckermannBench.groovy ( {\"n\":\"6\"} )",
+ "value": 0.5031311033512554,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AckermannBench.groovy ( {\"n\":\"7\"} )",
+ "value": 2.0862004165576256,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AckermannBench.java ( {\"n\":\"5\"} )",
+ "value": 0.050969193498207124,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AckermannBench.java ( {\"n\":\"6\"} )",
+ "value": 0.21254088975977686,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AckermannBench.java ( {\"n\":\"7\"} )",
+ "value": 1.102515321310943,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AryBench.groovy ( {\"n\":\"10\"} )",
+ "value": 0.004520251597977314,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AryBench.groovy ( {\"n\":\"100\"} )",
+ "value": 0.011412910763830313,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AryBench.groovy ( {\"n\":\"1000\"} )",
+ "value": 0.05923031421576802,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AryBench.groovy ( {\"n\":\"1000000\"} )",
+ "value": 120.26682298830883,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AryBench.groovyCS ( {\"n\":\"10\"} )",
+ "value": 0.004592469466709286,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AryBench.groovyCS ( {\"n\":\"100\"} )",
+ "value": 0.012328432360664793,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AryBench.groovyCS ( {\"n\":\"1000\"} )",
+ "value": 0.05766732429646938,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AryBench.groovyCS ( {\"n\":\"1000000\"} )",
+ "value": 109.50389714769176,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AryBench.java ( {\"n\":\"10\"} )",
+ "value": 0.004541054011657664,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AryBench.java ( {\"n\":\"100\"} )",
+ "value": 0.010914908489392982,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AryBench.java ( {\"n\":\"1000\"} )",
+ "value": 0.059104559915189224,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.AryBench.java ( {\"n\":\"1000000\"} )",
+ "value": 116.2808378542621,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.CalibrationBench.allocationChurn",
+ "value": 54.66560949504458,
+ "unit": "us/op",
+ "extra": "iterations: 3\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.CalibrationBench.cpuIntegerOps",
+ "value": 373.93971901061656,
+ "unit": "us/op",
+ "extra": "iterations: 3\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.CalibrationBench.memoryPointerChase",
+ "value": 1008.6140401675708,
+ "unit": "us/op",
+ "extra": "iterations: 3\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.FiboBench.groovy ( {\"n\":\"30\"} )",
+ "value": 7.16291142388669,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.FiboBench.groovy ( {\"n\":\"31\"} )",
+ "value": 11.517526545930053,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.FiboBench.groovy ( {\"n\":\"32\"} )",
+ "value": 18.74772194356179,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.FiboBench.groovy ( {\"n\":\"33\"} )",
+ "value": 30.362490364518315,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.FiboBench.groovy ( {\"n\":\"34\"} )",
+ "value": 49.3151877804878,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.FiboBench.java ( {\"n\":\"30\"} )",
+ "value": 3.3748057735968096,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.FiboBench.java ( {\"n\":\"31\"} )",
+ "value": 5.371651139636687,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.FiboBench.java ( {\"n\":\"32\"} )",
+ "value": 8.827696274744852,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.FiboBench.java ( {\"n\":\"33\"} )",
+ "value": 14.292675466454828,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.FiboBench.java ( {\"n\":\"34\"} )",
+ "value": 23.129867427888957,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.DynamicDispatchColdBench.closure_groovy ( {\"n\":\"500\"} )",
+ "value": 329958.51531999995,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.DynamicDispatchColdBench.closure_groovy ( {\"n\":\"20000\"} )",
+ "value": 360727.78792,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.DynamicDispatchColdBench.dynamicMono_groovy ( {\"n\":\"500\"} )",
+ "value": 350653.30767999997,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.DynamicDispatchColdBench.dynamicMono_groovy ( {\"n\":\"20000\"} )",
+ "value": 363228.10240000003,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.DynamicDispatchColdBench.dynamicMono_groovyCS ( {\"n\":\"500\"} )",
+ "value": 257200.60932000008,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.DynamicDispatchColdBench.dynamicMono_groovyCS ( {\"n\":\"20000\"} )",
+ "value": 258221.47168,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.DynamicDispatchColdBench.dynamicMono_groovyColdReflect ( {\"n\":\"500\"} )",
+ "value": 347614.28651999997,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.DynamicDispatchColdBench.dynamicMono_groovyColdReflect ( {\"n\":\"20000\"} )",
+ "value": 363862.3034,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.DynamicDispatchColdBench.dynamicMono_java ( {\"n\":\"500\"} )",
+ "value": 325.45743999999996,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.DynamicDispatchColdBench.dynamicMono_java ( {\"n\":\"20000\"} )",
+ "value": 1129.2584,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.DynamicDispatchColdBench.dynamicPoly_groovy ( {\"n\":\"500\"} )",
+ "value": 363344.47156000003,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.DynamicDispatchColdBench.dynamicPoly_groovy ( {\"n\":\"20000\"} )",
+ "value": 435197.12484000006,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.DynamicDispatchColdBench.dynamicPoly_groovyColdReflect ( {\"n\":\"500\"} )",
+ "value": 362766.33648,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.DynamicDispatchColdBench.dynamicPoly_groovyColdReflect ( {\"n\":\"20000\"} )",
+ "value": 434982.2212399999,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.DynamicDispatchColdBench.property_groovy ( {\"n\":\"500\"} )",
+ "value": 321042.37880000006,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.DynamicDispatchColdBench.property_groovy ( {\"n\":\"20000\"} )",
+ "value": 341057.84824,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 25\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.StaticMethodCallIndyColdBench.instanceSum_groovy ( {\"n\":\"500\"} )",
+ "value": 250888.92391250003,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 80\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.StaticMethodCallIndyColdBench.instanceSum_groovy ( {\"n\":\"2000\"} )",
+ "value": 249550.78127499996,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 80\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.StaticMethodCallIndyColdBench.instanceSum_groovy ( {\"n\":\"20000\"} )",
+ "value": 250757.51010000007,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 80\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.StaticMethodCallIndyColdBench.staticSum_groovy ( {\"n\":\"500\"} )",
+ "value": 5501.4708375,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 80\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.StaticMethodCallIndyColdBench.staticSum_groovy ( {\"n\":\"2000\"} )",
+ "value": 5927.151937500002,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 80\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.StaticMethodCallIndyColdBench.staticSum_groovy ( {\"n\":\"20000\"} )",
+ "value": 7856.855937500002,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 80\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.StaticMethodCallIndyColdBench.staticSum_groovyCS ( {\"n\":\"500\"} )",
+ "value": 1883.9847375000002,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 80\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.StaticMethodCallIndyColdBench.staticSum_groovyCS ( {\"n\":\"2000\"} )",
+ "value": 1975.5627125000015,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 80\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.StaticMethodCallIndyColdBench.staticSum_groovyCS ( {\"n\":\"20000\"} )",
+ "value": 2837.5487375,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 80\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.StaticMethodCallIndyColdBench.staticSum_java ( {\"n\":\"500\"} )",
+ "value": 18.6458375,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 80\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.StaticMethodCallIndyColdBench.staticSum_java ( {\"n\":\"2000\"} )",
+ "value": 52.31509999999999,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 80\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.bench.StaticMethodCallIndyColdBench.staticSum_java ( {\"n\":\"20000\"} )",
+ "value": 454.1334625000001,
+ "unit": "us/op",
+ "extra": "iterations: 1\nforks: 80\nthreads: 1"
+ }
+ ]
}
]
}