github-actions[bot] commented on PR #16165: URL: https://github.com/apache/grails-core/pull/16165#issuecomment-5332000321
### JMH Shard Pairing **Complete shard pairs used:** 2 ### JMH Benchmark Report **Regressions:** 0 **Improvements:** 1 **Runner health:** worst ruler deviation: 3.0% in shard-b.json (MemoryRulerBenchmark.allocateAndCopyArray (mode=avgt)) Ruler benchmarks are excluded from verdicts and group summaries; runner health is a stability check, not a calibration factor. **Ruler movements:** shard-a.json: CpuRulerBenchmark.integerArithmetic (mode=avgt): 1.00x, shard-a.json: MemoryRulerBenchmark.allocateAndCopyArray (mode=avgt): 0.98x, shard-b.json: CpuRulerBenchmark.integerArithmetic (mode=avgt): 1.00x, shard-b.json: MemoryRulerBenchmark.allocateAndCopyArray (mode=avgt): 1.03x Group geometric means are descriptive only, not verdicts. | Group | Descriptive geomean speedup | n | | --- | ---: | ---: | | databinding | 1.01x | 2 | | gsp | 1.01x | 2 | | interceptors | 1.01x | 2 | | urlmappings | 0.98x | 3 | | views | 1.09x | 2 | <details> <summary>Per-benchmark results</summary> | Benchmark | Base score | Head score | Speedup | Verdict | Allocation delta (ADVISORY) | | --- | ---: | ---: | ---: | --- | ---: | | views.ViewTemplateRenderingBenchmark.renderMarkupTemplate (mode=avgt) | 731 ns/op | 645 ns/op | 1.13x | IMPROVED | -96 B/op (-8.7%) | | databinding.SimpleDataBinderBenchmark.bindFlatMap (mode=avgt) | 7.78e+03 ns/op | 7.85e+03 ns/op | 0.99x | no clear change | -90 B/op (-2.3%) | | databinding.SimpleDataBinderBenchmark.bindMapWithTypeConversion (mode=avgt) | 8.25e+03 ns/op | 8.09e+03 ns/op | 1.02x | no clear change | ~0 B/op | | gsp.GroovyPageParserBenchmark.parseSmallTemplate (mode=avgt) | 7.95e+03 ns/op | 7.85e+03 ns/op | 1.01x | no clear change | +20 B/op (+0.0%) | | gsp.GroovyPageParserBenchmark.parseTemplateWithTagsAndExpressions (mode=avgt) | 3.15e+04 ns/op | 3.13e+04 ns/op | 1.01x | no clear change | -80 B/op (-0.1%) | | interceptors.UrlMappingMatcherBenchmark.matchUriPattern (mode=avgt) | 168 ns/op | 166 ns/op | 1.01x | no clear change | +12 B/op (+6.0%) | | interceptors.UrlMappingMatcherBenchmark.rejectNonMatchingUriPattern (mode=avgt) | 45 ns/op | 44.8 ns/op | 1.01x | no clear change | ~0 B/op | | ruler.CpuRulerBenchmark.integerArithmetic (mode=avgt) | 1.84e+03 ns/op | 1.84e+03 ns/op | 1.00x | ruler - excluded | ~0 B/op | | ruler.MemoryRulerBenchmark.allocateAndCopyArray (mode=avgt) | 479 ns/op | 478 ns/op | 1.00x | ruler - excluded | ~0 B/op | | urlmappings.UrlMappingsBenchmark.matchColdVariedKeys (mode=avgt) | 1.44e+03 ns/op | 1.55e+03 ns/op | 0.93x | no clear change | +11 B/op (+0.7%) | | urlmappings.UrlMappingsBenchmark.matchWarmCache (mode=avgt) | 5.51 ns/op | 5.6 ns/op | 0.98x | no clear change | ~0 B/op | | urlmappings.UrlMappingsBenchmark.reverseMappingAndCreateRelativeUrl (mode=avgt) | 137 ns/op | 132 ns/op | 1.04x | no clear change | ~0 B/op | | views.ViewTemplateRenderingBenchmark.renderJsonTemplate (mode=avgt) | 6.44e+03 ns/op | 6.14e+03 ns/op | 1.05x | no clear change | -210 B/op (-1.0%) | </details> <!-- grails-jmh-benchmark --> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
