Skip to content

Conversation

@jpbempel
Copy link
Member

@jpbempel jpbempel commented Dec 17, 2025

What Does This Do

Consider Agrona collections and maps as safe so they can be treated as regular collections and maps and use in expression and captured as well

Motivation

Additional Notes

Contributor Checklist

Jira ticket: DEBUG-4662

Consider Agrona collections and maps as safe so they can
be treated as regular collections and maps and use in expression
and captured as well
@pr-commenter
Copy link

pr-commenter bot commented Dec 17, 2025

Debugger benchmarks

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
ci_job_date 1765996180 1765996526
end_time 2025-12-17T18:31:01 2025-12-17T18:36:46
git_branch master jpbempel/agrona-collections
git_commit_sha a9499fa 23dc481
start_time 2025-12-17T18:29:41 2025-12-17T18:35:27
See matching parameters
Baseline Candidate
ci_job_id 1303599680 1303599680
ci_pipeline_id 87369147 87369147
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
git_commit_date 1765995522 1765995522

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 10 metrics, 5 unstable metrics.

See unchanged results
scenario Δ mean agg_http_req_duration_min Δ mean agg_http_req_duration_p50 Δ mean agg_http_req_duration_p75 Δ mean agg_http_req_duration_p99 Δ mean throughput
scenario:noprobe unstable
[-31.257µs; +16.868µs] or [-11.140%; +6.011%]
unstable
[-41.969µs; +29.777µs] or [-13.089%; +9.287%]
unstable
[-54.912µs; +40.651µs] or [-16.338%; +12.095%]
unstable
[-81.107µs; +156.903µs] or [-8.891%; +17.199%]
same
scenario:basic unsure
[-9.734µs; -0.830µs] or [-3.886%; -0.331%]
same same unstable
[-55.392µs; +137.072µs] or [-7.692%; +19.034%]
same
scenario:loop same same same same same
Request duration reports for reports
gantt
    title reports - request duration [CI 0.99] : candidate=None, baseline=None
    dateFormat X
    axisFormat %s
section baseline
noprobe (320.629 µs) : 286, 355
.   : milestone, 321,
basic (277.946 µs) : 271, 285
.   : milestone, 278,
loop (8.961 ms) : 8956, 8966
.   : milestone, 8961,
section candidate
noprobe (314.534 µs) : 281, 348
.   : milestone, 315,
basic (273.884 µs) : 268, 280
.   : milestone, 274,
loop (8.96 ms) : 8956, 8964
.   : milestone, 8960,
Loading
  • baseline results
Scenario Request median duration [CI 0.99]
noprobe 320.629 µs [285.973 µs, 355.286 µs]
basic 277.946 µs [271.061 µs, 284.831 µs]
loop 8.961 ms [8.956 ms, 8.966 ms]
  • candidate results
Scenario Request median duration [CI 0.99]
noprobe 314.534 µs [280.887 µs, 348.181 µs]
basic 273.884 µs [267.914 µs, 279.853 µs]
loop 8.96 ms [8.956 ms, 8.964 ms]

@pr-commenter
Copy link

pr-commenter bot commented Dec 17, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/agrona-collections
git_commit_date 1765988867 1765995522
git_commit_sha a9499fa 23dc481
release_version 1.57.0-SNAPSHOT~a9499fa82c 1.57.0-SNAPSHOT~23dc481599
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1765997424 1765997424
ci_job_id 1303599669 1303599669
ci_pipeline_id 87369147 87369147
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-0-3cr574lz 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-0-3cr574lz 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
module Agent Agent
parent None None

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 59 metrics, 6 unstable metrics.

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.57.0-SNAPSHOT~23dc481599, baseline=1.57.0-SNAPSHOT~a9499fa82c

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.082 s) : 0, 1082204
Total [baseline] (10.839 s) : 0, 10838843
Agent [candidate] (1.087 s) : 0, 1087386
Total [candidate] (10.978 s) : 0, 10977867
section appsec
Agent [baseline] (1.268 s) : 0, 1267757
Total [baseline] (11.035 s) : 0, 11034685
Agent [candidate] (1.264 s) : 0, 1263962
Total [candidate] (10.988 s) : 0, 10988395
section iast
Agent [baseline] (1.221 s) : 0, 1220732
Total [baseline] (11.133 s) : 0, 11132964
Agent [candidate] (1.23 s) : 0, 1229968
Total [candidate] (11.193 s) : 0, 11193349
section profiling
Agent [baseline] (1.206 s) : 0, 1205698
Total [baseline] (11.06 s) : 0, 11060207
Agent [candidate] (1.205 s) : 0, 1204571
Total [candidate] (10.989 s) : 0, 10988764
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.082 s -
Agent appsec 1.268 s 185.554 ms (17.1%)
Agent iast 1.221 s 138.529 ms (12.8%)
Agent profiling 1.206 s 123.494 ms (11.4%)
Total tracing 10.839 s -
Total appsec 11.035 s 195.842 ms (1.8%)
Total iast 11.133 s 294.12 ms (2.7%)
Total profiling 11.06 s 221.363 ms (2.0%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.087 s -
Agent appsec 1.264 s 176.576 ms (16.2%)
Agent iast 1.23 s 142.582 ms (13.1%)
Agent profiling 1.205 s 117.185 ms (10.8%)
Total tracing 10.978 s -
Total appsec 10.988 s 10.528 ms (0.1%)
Total iast 11.193 s 215.482 ms (2.0%)
Total profiling 10.989 s 10.897 ms (0.1%)
gantt
    title petclinic - break down per module: candidate=1.57.0-SNAPSHOT~23dc481599, baseline=1.57.0-SNAPSHOT~a9499fa82c

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.194 ms) : 0, 1194
crashtracking [candidate] (1.199 ms) : 0, 1199
BytebuddyAgent [baseline] (648.854 ms) : 0, 648854
BytebuddyAgent [candidate] (652.305 ms) : 0, 652305
GlobalTracer [baseline] (282.748 ms) : 0, 282748
GlobalTracer [candidate] (284.01 ms) : 0, 284010
AppSec [baseline] (32.431 ms) : 0, 32431
AppSec [candidate] (32.591 ms) : 0, 32591
Debugger [baseline] (68.027 ms) : 0, 68027
Debugger [candidate] (68.221 ms) : 0, 68221
Remote Config [baseline] (628.617 µs) : 0, 629
Remote Config [candidate] (626.01 µs) : 0, 626
Telemetry [baseline] (8.987 ms) : 0, 8987
Telemetry [candidate] (9.03 ms) : 0, 9030
Flare Poller [baseline] (3.733 ms) : 0, 3733
Flare Poller [candidate] (3.772 ms) : 0, 3772
section appsec
crashtracking [baseline] (1.193 ms) : 0, 1193
crashtracking [candidate] (1.205 ms) : 0, 1205
BytebuddyAgent [baseline] (689.181 ms) : 0, 689181
BytebuddyAgent [candidate] (688.764 ms) : 0, 688764
GlobalTracer [baseline] (260.205 ms) : 0, 260205
GlobalTracer [candidate] (259.238 ms) : 0, 259238
IAST [baseline] (24.737 ms) : 0, 24737
IAST [candidate] (24.578 ms) : 0, 24578
AppSec [baseline] (173.837 ms) : 0, 173837
AppSec [candidate] (173.917 ms) : 0, 173917
Debugger [baseline] (69.284 ms) : 0, 69284
Debugger [candidate] (67.048 ms) : 0, 67048
Remote Config [baseline] (722.738 µs) : 0, 723
Remote Config [candidate] (734.315 µs) : 0, 734
Telemetry [baseline] (9.036 ms) : 0, 9036
Telemetry [candidate] (8.91 ms) : 0, 8910
Flare Poller [baseline] (3.853 ms) : 0, 3853
Flare Poller [candidate] (3.884 ms) : 0, 3884
section iast
crashtracking [baseline] (1.196 ms) : 0, 1196
crashtracking [candidate] (1.207 ms) : 0, 1207
BytebuddyAgent [baseline] (789.022 ms) : 0, 789022
BytebuddyAgent [candidate] (795.577 ms) : 0, 795577
GlobalTracer [baseline] (255.435 ms) : 0, 255435
GlobalTracer [candidate] (257.291 ms) : 0, 257291
IAST [baseline] (26.933 ms) : 0, 26933
IAST [candidate] (27.16 ms) : 0, 27160
AppSec [baseline] (31.556 ms) : 0, 31556
AppSec [candidate] (35.281 ms) : 0, 35281
Debugger [baseline] (68.698 ms) : 0, 68698
Debugger [candidate] (65.346 ms) : 0, 65346
Remote Config [baseline] (584.923 µs) : 0, 585
Remote Config [candidate] (579.144 µs) : 0, 579
Telemetry [baseline] (8.436 ms) : 0, 8436
Telemetry [candidate] (8.494 ms) : 0, 8494
Flare Poller [baseline] (3.454 ms) : 0, 3454
Flare Poller [candidate] (3.456 ms) : 0, 3456
section profiling
crashtracking [baseline] (1.216 ms) : 0, 1216
crashtracking [candidate] (1.226 ms) : 0, 1226
BytebuddyAgent [baseline] (702.107 ms) : 0, 702107
BytebuddyAgent [candidate] (701.878 ms) : 0, 701878
GlobalTracer [baseline] (221.255 ms) : 0, 221255
GlobalTracer [candidate] (221.208 ms) : 0, 221208
AppSec [baseline] (32.057 ms) : 0, 32057
AppSec [candidate] (32.065 ms) : 0, 32065
Debugger [baseline] (68.449 ms) : 0, 68449
Debugger [candidate] (67.967 ms) : 0, 67967
Remote Config [baseline] (617.519 µs) : 0, 618
Remote Config [candidate] (640.337 µs) : 0, 640
Telemetry [baseline] (8.913 ms) : 0, 8913
Telemetry [candidate] (8.772 ms) : 0, 8772
Flare Poller [baseline] (3.78 ms) : 0, 3780
Flare Poller [candidate] (3.709 ms) : 0, 3709
ProfilingAgent [baseline] (97.36 ms) : 0, 97360
ProfilingAgent [candidate] (97.359 ms) : 0, 97359
Profiling [baseline] (97.941 ms) : 0, 97941
Profiling [candidate] (97.94 ms) : 0, 97940
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.57.0-SNAPSHOT~23dc481599, baseline=1.57.0-SNAPSHOT~a9499fa82c

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.086 s) : 0, 1085999
Total [baseline] (8.78 s) : 0, 8780359
Agent [candidate] (1.088 s) : 0, 1088177
Total [candidate] (8.751 s) : 0, 8750604
section iast
Agent [baseline] (1.226 s) : 0, 1226227
Total [baseline] (9.398 s) : 0, 9398446
Agent [candidate] (1.225 s) : 0, 1224612
Total [candidate] (9.42 s) : 0, 9419506
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.086 s -
Agent iast 1.226 s 140.228 ms (12.9%)
Total tracing 8.78 s -
Total iast 9.398 s 618.087 ms (7.0%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.088 s -
Agent iast 1.225 s 136.435 ms (12.5%)
Total tracing 8.751 s -
Total iast 9.42 s 668.902 ms (7.6%)
gantt
    title insecure-bank - break down per module: candidate=1.57.0-SNAPSHOT~23dc481599, baseline=1.57.0-SNAPSHOT~a9499fa82c

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.197 ms) : 0, 1197
crashtracking [candidate] (1.209 ms) : 0, 1209
BytebuddyAgent [baseline] (650.408 ms) : 0, 650408
BytebuddyAgent [candidate] (653.017 ms) : 0, 653017
GlobalTracer [baseline] (284.622 ms) : 0, 284622
GlobalTracer [candidate] (284.206 ms) : 0, 284206
AppSec [baseline] (32.581 ms) : 0, 32581
AppSec [candidate] (32.532 ms) : 0, 32532
Debugger [baseline] (67.897 ms) : 0, 67897
Debugger [candidate] (68.299 ms) : 0, 68299
Remote Config [baseline] (635.2 µs) : 0, 635
Remote Config [candidate] (620.25 µs) : 0, 620
Telemetry [baseline] (9.128 ms) : 0, 9128
Telemetry [candidate] (8.96 ms) : 0, 8960
Flare Poller [baseline] (3.776 ms) : 0, 3776
Flare Poller [candidate] (3.716 ms) : 0, 3716
section iast
crashtracking [baseline] (1.204 ms) : 0, 1204
crashtracking [candidate] (1.182 ms) : 0, 1182
BytebuddyAgent [baseline] (793.598 ms) : 0, 793598
BytebuddyAgent [candidate] (790.624 ms) : 0, 790624
GlobalTracer [baseline] (256.192 ms) : 0, 256192
GlobalTracer [candidate] (256.933 ms) : 0, 256933
IAST [baseline] (27.133 ms) : 0, 27133
IAST [candidate] (27.211 ms) : 0, 27211
AppSec [baseline] (35.503 ms) : 0, 35503
AppSec [candidate] (33.972 ms) : 0, 33972
Debugger [baseline] (64.555 ms) : 0, 64555
Debugger [candidate] (66.594 ms) : 0, 66594
Remote Config [baseline] (593.682 µs) : 0, 594
Remote Config [candidate] (580.53 µs) : 0, 581
Telemetry [baseline] (8.438 ms) : 0, 8438
Telemetry [candidate] (8.502 ms) : 0, 8502
Flare Poller [baseline] (3.489 ms) : 0, 3489
Flare Poller [candidate] (3.544 ms) : 0, 3544
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/agrona-collections
git_commit_date 1765988867 1765995522
git_commit_sha a9499fa 23dc481
release_version 1.57.0-SNAPSHOT~a9499fa82c 1.57.0-SNAPSHOT~23dc481599
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1765997931 1765997931
ci_job_id 1303599670 1303599670
ci_pipeline_id 87369147 87369147
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-0-ixjwlqfo 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-0-ixjwlqfo 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

Found 3 performance improvements and 4 performance regressions! Performance is the same for 13 metrics, 16 unstable metrics.

scenario Δ mean agg_http_req_duration_p50 Δ mean agg_http_req_duration_p95 Δ mean throughput candidate mean agg_http_req_duration_p50 candidate mean agg_http_req_duration_p95 candidate mean throughput baseline mean agg_http_req_duration_p50 baseline mean agg_http_req_duration_p95 baseline mean throughput
scenario:load:insecure-bank:iast:high_load worse
[+81.125µs; +163.317µs] or [+3.335%; +6.713%]
unsure
[+110.342µs; +469.260µs] or [+1.536%; +6.531%]
unstable
[-195.558op/s; +95.995op/s] or [-13.512%; +6.633%]
2.555ms 7.474ms 1397.531op/s 2.433ms 7.185ms 1447.312op/s
scenario:load:insecure-bank:iast_GLOBAL:high_load worse
[+111.651µs; +214.414µs] or [+4.205%; +8.076%]
unsure
[+116.681µs; +577.162µs] or [+1.532%; +7.579%]
unstable
[-203.235op/s; +70.110op/s] or [-14.986%; +5.170%]
2.818ms 7.962ms 1289.625op/s 2.655ms 7.615ms 1356.188op/s
scenario:load:petclinic:iast:high_load worse
[+0.610ms; +1.462ms] or [+3.521%; +8.437%]
worse
[+0.782ms; +1.947ms] or [+2.775%; +6.909%]
unstable
[-39.960op/s; +14.460op/s] or [-15.111%; +5.468%]
18.366ms 29.545ms 251.688op/s 17.330ms 28.181ms 264.438op/s
scenario:load:petclinic:no_agent:high_load better
[-2.036ms; -0.429ms] or [-10.849%; -2.284%]
unstable
[-3.281ms; +0.110ms] or [-10.534%; +0.352%]
unstable
[-12.626op/s; +44.126op/s] or [-5.173%; +18.078%]
17.537ms 29.562ms 259.844op/s 18.769ms 31.148ms 244.094op/s
scenario:load:petclinic:profiling:high_load better
[-1.773ms; -0.969ms] or [-9.089%; -4.968%]
better
[-1.933ms; -0.664ms] or [-6.259%; -2.150%]
unstable
[-11.510op/s; +39.760op/s] or [-4.855%; +16.770%]
18.142ms 29.590ms 251.219op/s 19.513ms 30.889ms 237.094op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.57.0-SNAPSHOT~23dc481599, baseline=1.57.0-SNAPSHOT~a9499fa82c
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.17 ms) : 1159, 1181
.   : milestone, 1170,
iast (3.161 ms) : 3117, 3204
.   : milestone, 3161,
iast_FULL (5.318 ms) : 5266, 5369
.   : milestone, 5318,
iast_GLOBAL (3.376 ms) : 3331, 3422
.   : milestone, 3376,
profiling (2.012 ms) : 1994, 2031
.   : milestone, 2012,
tracing (1.82 ms) : 1804, 1835
.   : milestone, 1820,
section candidate
no_agent (1.181 ms) : 1170, 1192
.   : milestone, 1181,
iast (3.274 ms) : 3231, 3317
.   : milestone, 3274,
iast_FULL (5.575 ms) : 5520, 5630
.   : milestone, 5575,
iast_GLOBAL (3.554 ms) : 3503, 3605
.   : milestone, 3554,
profiling (1.873 ms) : 1857, 1889
.   : milestone, 1873,
tracing (1.809 ms) : 1794, 1825
.   : milestone, 1809,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.17 ms [1.159 ms, 1.181 ms] -
iast 3.161 ms [3.117 ms, 3.204 ms] 1.991 ms (170.2%)
iast_FULL 5.318 ms [5.266 ms, 5.369 ms] 4.148 ms (354.6%)
iast_GLOBAL 3.376 ms [3.331 ms, 3.422 ms] 2.207 ms (188.6%)
profiling 2.012 ms [1.994 ms, 2.031 ms] 842.444 µs (72.0%)
tracing 1.82 ms [1.804 ms, 1.835 ms] 650.005 µs (55.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.181 ms [1.17 ms, 1.192 ms] -
iast 3.274 ms [3.231 ms, 3.317 ms] 2.093 ms (177.3%)
iast_FULL 5.575 ms [5.52 ms, 5.63 ms] 4.394 ms (372.2%)
iast_GLOBAL 3.554 ms [3.503 ms, 3.605 ms] 2.373 ms (201.0%)
profiling 1.873 ms [1.857 ms, 1.889 ms] 692.161 µs (58.6%)
tracing 1.809 ms [1.794 ms, 1.825 ms] 628.836 µs (53.3%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.57.0-SNAPSHOT~23dc481599, baseline=1.57.0-SNAPSHOT~a9499fa82c
    dateFormat X
    axisFormat %s
section baseline
no_agent (19.124 ms) : 18925, 19322
.   : milestone, 19124,
appsec (18.83 ms) : 18639, 19021
.   : milestone, 18830,
code_origins (17.918 ms) : 17740, 18095
.   : milestone, 17918,
iast (17.645 ms) : 17471, 17820
.   : milestone, 17645,
profiling (19.69 ms) : 19491, 19888
.   : milestone, 19690,
tracing (18.047 ms) : 17865, 18229
.   : milestone, 18047,
section candidate
no_agent (17.96 ms) : 17777, 18143
.   : milestone, 17960,
appsec (19.52 ms) : 19317, 19722
.   : milestone, 19520,
code_origins (17.612 ms) : 17439, 17785
.   : milestone, 17612,
iast (18.539 ms) : 18353, 18726
.   : milestone, 18539,
profiling (18.578 ms) : 18392, 18764
.   : milestone, 18578,
tracing (17.649 ms) : 17473, 17825
.   : milestone, 17649,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.124 ms [18.925 ms, 19.322 ms] -
appsec 18.83 ms [18.639 ms, 19.021 ms] -293.539 µs (-1.5%)
code_origins 17.918 ms [17.74 ms, 18.095 ms] -1.206 ms (-6.3%)
iast 17.645 ms [17.471 ms, 17.82 ms] -1.478 ms (-7.7%)
profiling 19.69 ms [19.491 ms, 19.888 ms] 565.898 µs (3.0%)
tracing 18.047 ms [17.865 ms, 18.229 ms] -1.077 ms (-5.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 17.96 ms [17.777 ms, 18.143 ms] -
appsec 19.52 ms [19.317 ms, 19.722 ms] 1.56 ms (8.7%)
code_origins 17.612 ms [17.439 ms, 17.785 ms] -348.076 µs (-1.9%)
iast 18.539 ms [18.353 ms, 18.726 ms] 579.337 µs (3.2%)
profiling 18.578 ms [18.392 ms, 18.764 ms] 618.063 µs (3.4%)
tracing 17.649 ms [17.473 ms, 17.825 ms] -310.504 µs (-1.7%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/agrona-collections
git_commit_date 1765988867 1765995522
git_commit_sha a9499fa 23dc481
release_version 1.57.0-SNAPSHOT~a9499fa82c 1.57.0-SNAPSHOT~23dc481599
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1765997618 1765997618
ci_job_id 1303599671 1303599671
ci_pipeline_id 87369147 87369147
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-1-ib51dbwn 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-1-ib51dbwn 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 1 unstable metrics.

Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.57.0-SNAPSHOT~23dc481599, baseline=1.57.0-SNAPSHOT~a9499fa82c
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.472 ms) : 1461, 1484
.   : milestone, 1472,
appsec (2.462 ms) : 2411, 2514
.   : milestone, 2462,
iast (2.201 ms) : 2137, 2266
.   : milestone, 2201,
iast_GLOBAL (2.247 ms) : 2182, 2312
.   : milestone, 2247,
profiling (2.086 ms) : 2032, 2140
.   : milestone, 2086,
tracing (2.041 ms) : 1991, 2092
.   : milestone, 2041,
section candidate
no_agent (1.471 ms) : 1459, 1482
.   : milestone, 1471,
appsec (3.713 ms) : 3495, 3931
.   : milestone, 3713,
iast (2.202 ms) : 2138, 2266
.   : milestone, 2202,
iast_GLOBAL (2.257 ms) : 2192, 2322
.   : milestone, 2257,
profiling (2.054 ms) : 2002, 2106
.   : milestone, 2054,
tracing (2.041 ms) : 1990, 2092
.   : milestone, 2041,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.472 ms [1.461 ms, 1.484 ms] -
appsec 2.462 ms [2.411 ms, 2.514 ms] 990.372 µs (67.3%)
iast 2.201 ms [2.137 ms, 2.266 ms] 729.233 µs (49.5%)
iast_GLOBAL 2.247 ms [2.182 ms, 2.312 ms] 774.891 µs (52.6%)
profiling 2.086 ms [2.032 ms, 2.14 ms] 614.053 µs (41.7%)
tracing 2.041 ms [1.991 ms, 2.092 ms] 569.298 µs (38.7%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.471 ms [1.459 ms, 1.482 ms] -
appsec 3.713 ms [3.495 ms, 3.931 ms] 2.243 ms (152.5%)
iast 2.202 ms [2.138 ms, 2.266 ms] 731.736 µs (49.8%)
iast_GLOBAL 2.257 ms [2.192 ms, 2.322 ms] 786.42 µs (53.5%)
profiling 2.054 ms [2.002 ms, 2.106 ms] 583.077 µs (39.7%)
tracing 2.041 ms [1.99 ms, 2.092 ms] 570.463 µs (38.8%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.57.0-SNAPSHOT~23dc481599, baseline=1.57.0-SNAPSHOT~a9499fa82c
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.501 s) : 15501000, 15501000
.   : milestone, 15501000,
appsec (14.545 s) : 14545000, 14545000
.   : milestone, 14545000,
iast (18.031 s) : 18031000, 18031000
.   : milestone, 18031000,
iast_GLOBAL (17.939 s) : 17939000, 17939000
.   : milestone, 17939000,
profiling (14.655 s) : 14655000, 14655000
.   : milestone, 14655000,
tracing (14.602 s) : 14602000, 14602000
.   : milestone, 14602000,
section candidate
no_agent (15.332 s) : 15332000, 15332000
.   : milestone, 15332000,
appsec (14.533 s) : 14533000, 14533000
.   : milestone, 14533000,
iast (18.591 s) : 18591000, 18591000
.   : milestone, 18591000,
iast_GLOBAL (17.827 s) : 17827000, 17827000
.   : milestone, 17827000,
profiling (14.625 s) : 14625000, 14625000
.   : milestone, 14625000,
tracing (14.754 s) : 14754000, 14754000
.   : milestone, 14754000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.501 s [15.501 s, 15.501 s] -
appsec 14.545 s [14.545 s, 14.545 s] -956.0 ms (-6.2%)
iast 18.031 s [18.031 s, 18.031 s] 2.53 s (16.3%)
iast_GLOBAL 17.939 s [17.939 s, 17.939 s] 2.438 s (15.7%)
profiling 14.655 s [14.655 s, 14.655 s] -846.0 ms (-5.5%)
tracing 14.602 s [14.602 s, 14.602 s] -899.0 ms (-5.8%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.332 s [15.332 s, 15.332 s] -
appsec 14.533 s [14.533 s, 14.533 s] -799.0 ms (-5.2%)
iast 18.591 s [18.591 s, 18.591 s] 3.259 s (21.3%)
iast_GLOBAL 17.827 s [17.827 s, 17.827 s] 2.495 s (16.3%)
profiling 14.625 s [14.625 s, 14.625 s] -707.0 ms (-4.6%)
tracing 14.754 s [14.754 s, 14.754 s] -578.0 ms (-3.8%)

@jpbempel jpbempel added comp: debugger Dynamic Instrumentation type: enhancement Enhancements and improvements labels Dec 18, 2025
@jpbempel jpbempel marked this pull request as ready for review December 18, 2025 13:11
@jpbempel jpbempel requested a review from a team as a code owner December 18, 2025 13:11
@jpbempel jpbempel requested review from ojung and removed request for a team December 18, 2025 13:11
@jpbempel jpbempel merged commit 7e50961 into master Dec 18, 2025
579 checks passed
@jpbempel jpbempel deleted the jpbempel/agrona-collections branch December 18, 2025 17:51
@github-actions github-actions bot added this to the 1.58.0 milestone Dec 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: debugger Dynamic Instrumentation type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants