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 7e2433809d add Benchmark (jmh) benchmark result for
cb27031d8e432f868d54b19ac290d0e61769c78e
7e2433809d is described below
commit 7e2433809defb3c0dad9a6946652e2a359d18c53
Author: github-action-benchmark <[email protected]>
AuthorDate: Mon Jul 20 08:43:37 2026 +0000
add Benchmark (jmh) benchmark result for
cb27031d8e432f868d54b19ac290d0e61769c78e
---
dev/bench/jmh-adhoc/throughput/indy/data.js | 456 +++++++++++++++++++++++++++-
1 file changed, 455 insertions(+), 1 deletion(-)
diff --git a/dev/bench/jmh-adhoc/throughput/indy/data.js
b/dev/bench/jmh-adhoc/throughput/indy/data.js
index 68aab86162..4949bf507d 100644
--- a/dev/bench/jmh-adhoc/throughput/indy/data.js
+++ b/dev/bench/jmh-adhoc/throughput/indy/data.js
@@ -1,5 +1,5 @@
window.BENCHMARK_DATA = {
- "lastUpdate": 1783932501756,
+ "lastUpdate": 1784537017566,
"repoUrl": "https://github.com/apache/groovy",
"entries": {
"Benchmark": [
@@ -4088,6 +4088,460 @@ window.BENCHMARK_DATA = {
"extra": "iterations: 5\nforks: 2\nthreads: 1"
}
]
+ },
+ {
+ "commit": {
+ "author": {
+ "name": "Daniel Sun",
+ "username": "daniellansun",
+ "email": "[email protected]"
+ },
+ "committer": {
+ "name": "Daniel Sun",
+ "username": "daniellansun",
+ "email": "[email protected]"
+ },
+ "id": "cb27031d8e432f868d54b19ac290d0e61769c78e",
+ "message": "GROOVY-12180: Bump antlr to 4.13.2.9",
+ "timestamp": "2026-07-19T08:53:23Z",
+ "url":
"https://github.com/apache/groovy/commit/cb27031d8e432f868d54b19ac290d0e61769c78e"
+ },
+ "date": 1784537015673,
+ "tool": "jmh",
+ "benches": [
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.countA_captureClosure (
{\"size\":\"100\"} )",
+ "value": 0.33249248115440605,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.countA_captureClosure (
{\"size\":\"1000\"} )",
+ "value": 0.03443721954677374,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.countA_captureClosure (
{\"size\":\"10000\"} )",
+ "value": 0.0033531181530506208,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.countB_rcurryClosure (
{\"size\":\"100\"} )",
+ "value": 0.105812458025956,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.countB_rcurryClosure (
{\"size\":\"1000\"} )",
+ "value": 0.010902945799668893,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.countB_rcurryClosure (
{\"size\":\"10000\"} )",
+ "value": 0.0010302388955183415,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.countC_biPredicateParam (
{\"size\":\"100\"} )",
+ "value": 1.7263531888299066,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.countC_biPredicateParam (
{\"size\":\"1000\"} )",
+ "value": 0.17371516892426248,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.countC_biPredicateParam (
{\"size\":\"10000\"} )",
+ "value": 0.01599965504632374,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.countD_methodRefParam (
{\"size\":\"100\"} )",
+ "value": 1.6894514632238966,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.countD_methodRefParam (
{\"size\":\"1000\"} )",
+ "value": 0.1742541924717979,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.countD_methodRefParam (
{\"size\":\"10000\"} )",
+ "value": 0.01628964156069808,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.countE_baseline (
{\"size\":\"100\"} )",
+ "value": 1.6610305017272768,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.countE_baseline (
{\"size\":\"1000\"} )",
+ "value": 0.16279485490221343,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.countE_baseline (
{\"size\":\"10000\"} )",
+ "value": 0.016402655791839853,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.countF_sharedRcurry (
{\"size\":\"100\"} )",
+ "value": 0.10913483408841365,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.countF_sharedRcurry (
{\"size\":\"1000\"} )",
+ "value": 0.010898400710930449,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.countF_sharedRcurry (
{\"size\":\"10000\"} )",
+ "value": 0.0010065807356581537,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.countG_lambdasCurryWith (
{\"size\":\"100\"} )",
+ "value": 1.7101721242181243,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.countG_lambdasCurryWith (
{\"size\":\"1000\"} )",
+ "value": 0.173668417833004,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.countG_lambdasCurryWith (
{\"size\":\"10000\"} )",
+ "value": 0.017052803911085636,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.countH_closuresCurryWith (
{\"size\":\"100\"} )",
+ "value": 2.325201973307576,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.countH_closuresCurryWith (
{\"size\":\"1000\"} )",
+ "value": 0.1971200513673553,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.countH_closuresCurryWith (
{\"size\":\"10000\"} )",
+ "value": 0.02024748598652146,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findA_captureClosure (
{\"size\":\"100\"} )",
+ "value": 0.4905599734881306,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findA_captureClosure (
{\"size\":\"1000\"} )",
+ "value": 0.049866735820545946,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findA_captureClosure (
{\"size\":\"10000\"} )",
+ "value": 0.005224288337799811,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findAllA_captureClosure (
{\"size\":\"100\"} )",
+ "value": 0.33566122550268623,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findAllA_captureClosure (
{\"size\":\"1000\"} )",
+ "value": 0.03238773114850724,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findAllA_captureClosure (
{\"size\":\"10000\"} )",
+ "value": 0.0032005168875402674,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findAllB_rcurryClosure (
{\"size\":\"100\"} )",
+ "value": 0.10468107707486865,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findAllB_rcurryClosure (
{\"size\":\"1000\"} )",
+ "value": 0.010497802982374769,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findAllB_rcurryClosure (
{\"size\":\"10000\"} )",
+ "value": 0.001042788359997108,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findAllC_biPredicateParam (
{\"size\":\"100\"} )",
+ "value": 1.5774296360534479,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findAllC_biPredicateParam (
{\"size\":\"1000\"} )",
+ "value": 0.1600231743180813,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findAllC_biPredicateParam (
{\"size\":\"10000\"} )",
+ "value": 0.015567238968883578,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findAllD_methodRefParam (
{\"size\":\"100\"} )",
+ "value": 1.6870386730311775,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findAllD_methodRefParam (
{\"size\":\"1000\"} )",
+ "value": 0.15875876298962638,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findAllD_methodRefParam (
{\"size\":\"10000\"} )",
+ "value": 0.016186280228702096,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findAllE_baseline (
{\"size\":\"100\"} )",
+ "value": 1.7076033315259422,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findAllE_baseline (
{\"size\":\"1000\"} )",
+ "value": 0.15347407725820708,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findAllE_baseline (
{\"size\":\"10000\"} )",
+ "value": 0.014927554653813452,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findAllF_sharedRcurry (
{\"size\":\"100\"} )",
+ "value": 0.10704631685100738,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findAllF_sharedRcurry (
{\"size\":\"1000\"} )",
+ "value": 0.010251067605596468,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findAllF_sharedRcurry (
{\"size\":\"10000\"} )",
+ "value": 0.0010193290715457405,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findAllG_lambdasCurryWith (
{\"size\":\"100\"} )",
+ "value": 1.5158455983115116,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findAllG_lambdasCurryWith (
{\"size\":\"1000\"} )",
+ "value": 0.16025928283599394,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findAllG_lambdasCurryWith (
{\"size\":\"10000\"} )",
+ "value": 0.01583517235607548,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findAllH_closuresCurryWith (
{\"size\":\"100\"} )",
+ "value": 1.7816559895006783,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findAllH_closuresCurryWith (
{\"size\":\"1000\"} )",
+ "value": 0.21569515248127372,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findAllH_closuresCurryWith (
{\"size\":\"10000\"} )",
+ "value": 0.01792363715205673,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findB_rcurryClosure (
{\"size\":\"100\"} )",
+ "value": 0.10684229951748743,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findB_rcurryClosure (
{\"size\":\"1000\"} )",
+ "value": 0.010534470100809294,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findB_rcurryClosure (
{\"size\":\"10000\"} )",
+ "value": 0.0010490288024938127,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findC_biPredicateParam (
{\"size\":\"100\"} )",
+ "value": 1.6100355690204704,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findC_biPredicateParam (
{\"size\":\"1000\"} )",
+ "value": 0.1567391716857804,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findC_biPredicateParam (
{\"size\":\"10000\"} )",
+ "value": 0.01629756544995965,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findD_methodRefParam (
{\"size\":\"100\"} )",
+ "value": 1.5946570839863716,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findD_methodRefParam (
{\"size\":\"1000\"} )",
+ "value": 0.15281244329663896,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findD_methodRefParam (
{\"size\":\"10000\"} )",
+ "value": 0.01633954478585652,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.adhoc.FatFreeLambdaBench.findE_baseline
( {\"size\":\"100\"} )",
+ "value": 1.6248632288461486,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.adhoc.FatFreeLambdaBench.findE_baseline
( {\"size\":\"1000\"} )",
+ "value": 0.16058761397761265,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name": "org.apache.groovy.adhoc.FatFreeLambdaBench.findE_baseline
( {\"size\":\"10000\"} )",
+ "value": 0.01585883475992044,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findF_sharedRcurry (
{\"size\":\"100\"} )",
+ "value": 0.10857117638241479,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findF_sharedRcurry (
{\"size\":\"1000\"} )",
+ "value": 0.010890743745997723,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findF_sharedRcurry (
{\"size\":\"10000\"} )",
+ "value": 0.001040327609156012,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findG_lambdasCurryWith (
{\"size\":\"100\"} )",
+ "value": 1.5986456873411399,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findG_lambdasCurryWith (
{\"size\":\"1000\"} )",
+ "value": 0.14936093756146054,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findG_lambdasCurryWith (
{\"size\":\"10000\"} )",
+ "value": 0.01626595649387231,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findH_closuresCurryWith (
{\"size\":\"100\"} )",
+ "value": 2.084576448093059,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findH_closuresCurryWith (
{\"size\":\"1000\"} )",
+ "value": 0.18876084921334996,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ },
+ {
+ "name":
"org.apache.groovy.adhoc.FatFreeLambdaBench.findH_closuresCurryWith (
{\"size\":\"10000\"} )",
+ "value": 0.017040853988096683,
+ "unit": "ops/us",
+ "extra": "iterations: 5\nforks: 2\nthreads: 1"
+ }
+ ]
}
]
}