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 10fa44a921 add Benchmark (jmh) benchmark result for
a2ce6f02fea7c439a9eb3feefe7d34f45e34282b
10fa44a921 is described below
commit 10fa44a921a10eac7e4826dacc26e3b1772e3d3f
Author: github-action-benchmark <[email protected]>
AuthorDate: Thu May 21 07:47:31 2026 +0000
add Benchmark (jmh) benchmark result for
a2ce6f02fea7c439a9eb3feefe7d34f45e34282b
---
dev/bench/jmh/core-hz/indy/data.js | 240 ++++++++++++++++++++++++++++++++++++-
1 file changed, 239 insertions(+), 1 deletion(-)
diff --git a/dev/bench/jmh/core-hz/indy/data.js
b/dev/bench/jmh/core-hz/indy/data.js
index f78e698a00..cebe38f3c4 100644
--- a/dev/bench/jmh/core-hz/indy/data.js
+++ b/dev/bench/jmh/core-hz/indy/data.js
@@ -1,5 +1,5 @@
window.BENCHMARK_DATA = {
- "lastUpdate": 1779263539254,
+ "lastUpdate": 1779349651758,
"repoUrl": "https://github.com/apache/groovy",
"entries": {
"Benchmark": [
@@ -3096,6 +3096,244 @@ window.BENCHMARK_DATA = {
"extra": "iterations: 5\nforks: 2\nthreads: 1"
}
]
+ },
+ {
+ "commit": {
+ "author": {
+ "name": "Paul King",
+ "username": "paulk-asert",
+ "email": "[email protected]"
+ },
+ "committer": {
+ "name": "Paul King",
+ "username": "paulk-asert",
+ "email": "[email protected]"
+ },
+ "id": "a2ce6f02fea7c439a9eb3feefe7d34f45e34282b",
+ "message": "minor refactor: remove javadoc warning",
+ "timestamp": "2026-05-20T15:04:10Z",
+ "url":
"https://github.com/apache/groovy/commit/a2ce6f02fea7c439a9eb3feefe7d34f45e34282b"
+ },
+ "date": 1779349650382,
+ "tool": "jmh",
+ "benches": [
+ {
+ "name": "org.apache.groovy.perf.LoopsBench.eachIdentity",
+ "value": 41.61748487052396,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.perf.LoopsBench.methodCallInLoop",
+ "value": 2.7496032194646594,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.perf.LoopsBench.nestedLoopsWithClosure",
+ "value": 77.00579047649572,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.perf.LoopsBench.originalEachToString",
+ "value": 47.272176490274845,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.perf.LoopsBench.reusedClosureInLoop",
+ "value": 2.3811649030452395,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.perf.MetaclassBench.methodCallsWithMetaclassChanges",
+ "value": 5783.5254399,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.perf.MethodInvocationBench.benchmarkDynamicTypedCalls",
+ "value": 52.833257853778676,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.perf.MethodInvocationBench.benchmarkInterfaceMethodCalls",
+ "value": 52.792574486369766,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.perf.MethodInvocationBench.benchmarkMethodWithObject",
+ "value": 8.161358347516162,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.perf.MethodInvocationBench.benchmarkMethodWithParams",
+ "value": 54.08997761507824,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.perf.MethodInvocationBench.benchmarkMonomorphicCallSite",
+ "value": 35.139150717467615,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.perf.MethodInvocationBench.benchmarkPolymorphicCallSite",
+ "value": 1814.1579413,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.perf.MethodInvocationBench.benchmarkSimpleMethodCalls",
+ "value": 53.07957033784301,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.perf.MethodInvocationBench.benchmarkStaticMethodCalls",
+ "value": 54.40721993995294,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.perf.MethodInvocationBench.benchmarkStaticMethodWithParams",
+ "value": 53.12818350526315,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.perf.OperatorBench.bigDecimalArithmetic",
+ "value": 5.107075894247126,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.perf.OperatorBench.comparisonOperators",
+ "value": 0.44023443969988574,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.perf.OperatorBench.equalsOperator",
+ "value": 0.47902727796140454,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.perf.OperatorBench.inOperator",
+ "value": 47.93879384130675,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.perf.OperatorBench.integerMultiply",
+ "value": 5.121441016882315,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.perf.OperatorBench.integerPlus",
+ "value": 0.48401128658861153,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.perf.OperatorBench.listGetAt",
+ "value": 60.696501738847886,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.perf.OperatorBench.listLeftShift",
+ "value": 6.551177441113348,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.perf.OperatorBench.listPutAt",
+ "value": 6.736760686105749,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.perf.OperatorBench.mapGetAtPutAt",
+ "value": 106.57877358342105,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.perf.OperatorBench.spaceshipOperator",
+ "value": 53.84304927679359,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.perf.OperatorBench.stringMultiply",
+ "value": 56.02150260915916,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.perf.OperatorBench.unaryMinus",
+ "value": 50.49616394249999,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.perf.PropertyAccessBench.chainedPropertyAccess",
+ "value": 59.930936895543674,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.perf.PropertyAccessBench.dynamicTypedPropertyAccess",
+ "value": 179.24811348787878,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.perf.PropertyAccessBench.fieldReadWrite",
+ "value": 52.198605846698776,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.perf.PropertyAccessBench.getterSetterAccess",
+ "value": 177.87404931666669,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.perf.PropertyAccessBench.mapDotPropertyAccess",
+ "value": 76.72865969316238,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.perf.PropertyAccessBench.mapStyleAccess",
+ "value": 91.56002283893281,
+ "unit": "ms/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.perf.RunnerRegistryBench.listIterator",
+ "value": 3.4650256432290014,
+ "unit": "ns/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.perf.RunnerRegistryBench.registryIterator",
+ "value": 3.522414203603385,
+ "unit": "ns/op",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ }
+ ]
}
]
}