Skip to content

Conversation

jpbempel
Copy link
Member

@jpbempel jpbempel commented Sep 26, 2025

What Does This Do

to be able to access result field in CompletableFuture JDK class we are adding a special access. The method resultNow() is the only method available to access result without side effects. It is available since JDK19.

Motivation

Additional Notes

Contributor Checklist

Jira ticket: DEBUG-4532

to be able to access result field in CompletableFuture JDK class
we are adding a special access. The method resultNow() is the only
method available to access result without side effects. It is
available since JDK19.
@jpbempel jpbempel requested a review from a team as a code owner September 26, 2025 10:46
@jpbempel jpbempel requested review from shatzi and removed request for a team September 26, 2025 10:46
@jpbempel jpbempel added type: enhancement Enhancements and improvements comp: debugger Dynamic Instrumentation labels Sep 26, 2025
Copy link

datadog-official bot commented Sep 26, 2025

🎯 Code Coverage
Patch Coverage: 0.00%
Total Coverage: 57.78% (-0.16%)

View detailed report

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 0672939 | Docs | Was this helpful? Give us feedback!

@pr-commenter
Copy link

pr-commenter bot commented Sep 26, 2025

Debugger benchmarks

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
ci_job_date 1758884113 1758884459
end_time 2025-09-26T10:56:34 2025-09-26T11:02:19
git_branch master jpbempel/special-access-future
git_commit_sha 8f47b66 0672939
start_time 2025-09-26T10:55:14 2025-09-26T11:01:00
See matching parameters
Baseline Candidate
ci_job_id 1149455297 1149455297
ci_pipeline_id 77633507 77633507
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
git_commit_date 1758883494 1758883494

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 9 metrics, 6 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
[-47.793µs; +18.619µs] or [-16.696%; +6.504%]
unstable
[-63.547µs; +29.425µs] or [-19.245%; +8.911%]
unstable
[-74.120µs; +36.330µs] or [-21.397%; +10.488%]
unstable
[-279.273µs; +158.982µs] or [-27.320%; +15.553%]
same
scenario:basic same same same unstable
[-67.096µs; +104.545µs] or [-9.450%; +14.725%]
unstable
[-115.027op/s; +257.274op/s] or [-4.371%; +9.776%]
scenario:loop unsure
[-31.781µs; -0.102µs] or [-0.358%; -0.001%]
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 (330.199 µs) : 274, 387
.   : milestone, 330,
basic (276.683 µs) : 271, 283
.   : milestone, 277,
loop (8.971 ms) : 8950, 8992
.   : milestone, 8971,
section candidate
noprobe (313.138 µs) : 286, 340
.   : milestone, 313,
basic (275.197 µs) : 269, 281
.   : milestone, 275,
loop (8.958 ms) : 8953, 8962
.   : milestone, 8958,
Loading
  • baseline results
Scenario Request median duration [CI 0.99]
noprobe 330.199 µs [273.705 µs, 386.692 µs]
basic 276.683 µs [270.698 µs, 282.669 µs]
loop 8.971 ms [8.95 ms, 8.992 ms]
  • candidate results
Scenario Request median duration [CI 0.99]
noprobe 313.138 µs [286.199 µs, 340.077 µs]
basic 275.197 µs [269.02 µs, 281.373 µs]
loop 8.958 ms [8.953 ms, 8.962 ms]

@pr-commenter
Copy link

pr-commenter bot commented Sep 26, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/special-access-future
git_commit_date 1758874940 1758883494
git_commit_sha 8f47b66 0672939
release_version 1.54.0-SNAPSHOT~8f47b665c4 1.54.0-SNAPSHOT~06729391ae
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1758885322 1758885322
ci_job_id 1149455290 1149455290
ci_pipeline_id 77633507 77633507
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-aeqnc1qm 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-aeqnc1qm 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 53 metrics, 6 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.54.0-SNAPSHOT~06729391ae, baseline=1.54.0-SNAPSHOT~8f47b665c4

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.023 s) : 0, 1022550
Total [baseline] (8.712 s) : 0, 8712076
Agent [candidate] (1.01 s) : 0, 1010208
Total [candidate] (8.671 s) : 0, 8670760
section iast
Agent [baseline] (1.146 s) : 0, 1146270
Total [baseline] (9.271 s) : 0, 9270645
Agent [candidate] (1.146 s) : 0, 1146038
Total [candidate] (9.234 s) : 0, 9234177
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.023 s -
Agent iast 1.146 s 123.719 ms (12.1%)
Total tracing 8.712 s -
Total iast 9.271 s 558.569 ms (6.4%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.01 s -
Agent iast 1.146 s 135.83 ms (13.4%)
Total tracing 8.671 s -
Total iast 9.234 s 563.416 ms (6.5%)
gantt
    title insecure-bank - break down per module: candidate=1.54.0-SNAPSHOT~06729391ae, baseline=1.54.0-SNAPSHOT~8f47b665c4

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.501 ms) : 0, 1501
crashtracking [candidate] (1.46 ms) : 0, 1460
BytebuddyAgent [baseline] (695.927 ms) : 0, 695927
BytebuddyAgent [candidate] (691.987 ms) : 0, 691987
GlobalTracer [baseline] (245.242 ms) : 0, 245242
GlobalTracer [candidate] (248.426 ms) : 0, 248426
AppSec [baseline] (31.655 ms) : 0, 31655
AppSec [candidate] (31.15 ms) : 0, 31150
Debugger [baseline] (6.39 ms) : 0, 6390
Debugger [candidate] (6.389 ms) : 0, 6389
Remote Config [baseline] (688.025 µs) : 0, 688
Remote Config [candidate] (690.701 µs) : 0, 691
Telemetry [baseline] (9.125 ms) : 0, 9125
Telemetry [candidate] (8.949 ms) : 0, 8949
Flare Poller [baseline] (10.633 ms) : 0, 10633
section iast
crashtracking [baseline] (1.462 ms) : 0, 1462
crashtracking [candidate] (1.473 ms) : 0, 1473
BytebuddyAgent [baseline] (810.215 ms) : 0, 810215
BytebuddyAgent [candidate] (811.32 ms) : 0, 811320
GlobalTracer [baseline] (233.247 ms) : 0, 233247
GlobalTracer [candidate] (237.113 ms) : 0, 237113
IAST [baseline] (26.501 ms) : 0, 26501
IAST [candidate] (27.032 ms) : 0, 27032
AppSec [baseline] (34.314 ms) : 0, 34314
AppSec [candidate] (32.812 ms) : 0, 32812
Debugger [baseline] (6.074 ms) : 0, 6074
Debugger [candidate] (6.055 ms) : 0, 6055
Remote Config [baseline] (599.088 µs) : 0, 599
Remote Config [candidate] (592.799 µs) : 0, 593
Telemetry [baseline] (8.188 ms) : 0, 8188
Telemetry [candidate] (8.293 ms) : 0, 8293
Flare Poller [baseline] (4.213 ms) : 0, 4213
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.54.0-SNAPSHOT~06729391ae, baseline=1.54.0-SNAPSHOT~8f47b665c4

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.014 s) : 0, 1013725
Total [baseline] (10.678 s) : 0, 10678458
Agent [candidate] (1.008 s) : 0, 1007900
Total [candidate] (10.691 s) : 0, 10690545
section appsec
Agent [baseline] (1.189 s) : 0, 1189171
Total [baseline] (11.083 s) : 0, 11082518
Agent [candidate] (1.192 s) : 0, 1191788
Total [candidate] (11.064 s) : 0, 11063596
section iast
Agent [baseline] (1.147 s) : 0, 1146636
Total [baseline] (10.934 s) : 0, 10934273
Agent [candidate] (1.154 s) : 0, 1154063
Total [candidate] (10.905 s) : 0, 10905173
section profiling
Agent [baseline] (1.159 s) : 0, 1159409
Total [baseline] (11.16 s) : 0, 11159926
Agent [candidate] (1.16 s) : 0, 1160254
Total [candidate] (11.175 s) : 0, 11174810
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.014 s -
Agent appsec 1.189 s 175.446 ms (17.3%)
Agent iast 1.147 s 132.911 ms (13.1%)
Agent profiling 1.159 s 145.684 ms (14.4%)
Total tracing 10.678 s -
Total appsec 11.083 s 404.06 ms (3.8%)
Total iast 10.934 s 255.815 ms (2.4%)
Total profiling 11.16 s 481.468 ms (4.5%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.008 s -
Agent appsec 1.192 s 183.889 ms (18.2%)
Agent iast 1.154 s 146.163 ms (14.5%)
Agent profiling 1.16 s 152.354 ms (15.1%)
Total tracing 10.691 s -
Total appsec 11.064 s 373.051 ms (3.5%)
Total iast 10.905 s 214.628 ms (2.0%)
Total profiling 11.175 s 484.265 ms (4.5%)
gantt
    title petclinic - break down per module: candidate=1.54.0-SNAPSHOT~06729391ae, baseline=1.54.0-SNAPSHOT~8f47b665c4

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.468 ms) : 0, 1468
crashtracking [candidate] (1.452 ms) : 0, 1452
BytebuddyAgent [baseline] (690.116 ms) : 0, 690116
BytebuddyAgent [candidate] (689.777 ms) : 0, 689777
GlobalTracer [baseline] (243.371 ms) : 0, 243371
GlobalTracer [candidate] (248.257 ms) : 0, 248257
AppSec [baseline] (31.373 ms) : 0, 31373
AppSec [candidate] (31.102 ms) : 0, 31102
Debugger [baseline] (6.329 ms) : 0, 6329
Debugger [candidate] (6.38 ms) : 0, 6380
Remote Config [baseline] (681.406 µs) : 0, 681
Remote Config [candidate] (674.467 µs) : 0, 674
Telemetry [baseline] (8.904 ms) : 0, 8904
Telemetry [candidate] (9.024 ms) : 0, 9024
Flare Poller [baseline] (10.223 ms) : 0, 10223
section appsec
crashtracking [baseline] (1.465 ms) : 0, 1465
crashtracking [candidate] (1.467 ms) : 0, 1467
BytebuddyAgent [baseline] (713.064 ms) : 0, 713064
BytebuddyAgent [candidate] (715.06 ms) : 0, 715060
GlobalTracer [baseline] (235.571 ms) : 0, 235571
GlobalTracer [candidate] (240.468 ms) : 0, 240468
IAST [baseline] (24.786 ms) : 0, 24786
IAST [candidate] (24.831 ms) : 0, 24831
AppSec [baseline] (173.153 ms) : 0, 173153
AppSec [candidate] (172.972 ms) : 0, 172972
Debugger [baseline] (6.081 ms) : 0, 6081
Debugger [candidate] (5.994 ms) : 0, 5994
Remote Config [baseline] (663.268 µs) : 0, 663
Remote Config [candidate] (633.158 µs) : 0, 633
Telemetry [baseline] (8.361 ms) : 0, 8361
Telemetry [candidate] (9.179 ms) : 0, 9179
Flare Poller [baseline] (4.813 ms) : 0, 4813
section iast
crashtracking [baseline] (1.473 ms) : 0, 1473
crashtracking [candidate] (1.472 ms) : 0, 1472
BytebuddyAgent [baseline] (810.793 ms) : 0, 810793
BytebuddyAgent [candidate] (816.286 ms) : 0, 816286
GlobalTracer [baseline] (233.157 ms) : 0, 233157
GlobalTracer [candidate] (239.585 ms) : 0, 239585
IAST [baseline] (26.268 ms) : 0, 26268
IAST [candidate] (26.218 ms) : 0, 26218
AppSec [baseline] (34.496 ms) : 0, 34496
AppSec [candidate] (33.919 ms) : 0, 33919
Debugger [baseline] (6.096 ms) : 0, 6096
Debugger [candidate] (6.078 ms) : 0, 6078
Remote Config [baseline] (584.202 µs) : 0, 584
Remote Config [candidate] (600.748 µs) : 0, 601
Telemetry [baseline] (8.082 ms) : 0, 8082
Telemetry [candidate] (8.445 ms) : 0, 8445
Flare Poller [baseline] (4.288 ms) : 0, 4288
section profiling
crashtracking [baseline] (1.455 ms) : 0, 1455
crashtracking [candidate] (1.462 ms) : 0, 1462
BytebuddyAgent [baseline] (724.303 ms) : 0, 724303
BytebuddyAgent [candidate] (724.818 ms) : 0, 724818
GlobalTracer [baseline] (219.776 ms) : 0, 219776
GlobalTracer [candidate] (224.638 ms) : 0, 224638
AppSec [baseline] (31.555 ms) : 0, 31555
AppSec [candidate] (31.314 ms) : 0, 31314
Debugger [baseline] (7.301 ms) : 0, 7301
Debugger [candidate] (7.268 ms) : 0, 7268
Remote Config [baseline] (740.964 µs) : 0, 741
Remote Config [candidate] (708.02 µs) : 0, 708
Telemetry [baseline] (15.457 ms) : 0, 15457
Telemetry [candidate] (15.641 ms) : 0, 15641
Flare Poller [baseline] (4.258 ms) : 0, 4258
ProfilingAgent [baseline] (101.658 ms) : 0, 101658
ProfilingAgent [candidate] (101.037 ms) : 0, 101037
Profiling [baseline] (102.243 ms) : 0, 102243
Profiling [candidate] (102.277 ms) : 0, 102277
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/special-access-future
git_commit_date 1758874940 1758883494
git_commit_sha 8f47b66 0672939
release_version 1.54.0-SNAPSHOT~8f47b665c4 1.54.0-SNAPSHOT~06729391ae
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1758884998 1758884998
ci_job_id 1149455291 1149455291
ci_pipeline_id 77633507 77633507
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-vsmhsjsl 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-vsmhsjsl 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 4 performance improvements and 0 performance regressions! Performance is the same for 8 metrics, 12 unstable metrics.

scenario Δ mean http_req_duration Δ mean throughput candidate mean http_req_duration candidate mean throughput baseline mean http_req_duration baseline mean throughput
scenario:load:insecure-bank:iast:high_load better
[-1012.796µs; -655.403µs] or [-9.839%; -6.367%]
unstable
[-15.736op/s; +94.486op/s] or [-3.485%; +20.927%]
9.459ms 490.875op/s 10.293ms 451.500op/s
scenario:load:insecure-bank:profiling:high_load better
[-493.373µs; -186.374µs] or [-5.319%; -2.009%]
unstable
[-44.689op/s; +82.564op/s] or [-8.930%; +16.498%]
8.935ms 519.375op/s 9.275ms 500.438op/s
scenario:load:insecure-bank:tracing:high_load better
[-475.509µs; -229.869µs] or [-6.001%; -2.901%]
unstable
[-47.703op/s; +101.328op/s] or [-8.157%; +17.327%]
7.571ms 611.625op/s 7.924ms 584.812op/s
scenario:load:petclinic:no_agent:high_load better
[-2.165ms; -1.550ms] or [-5.850%; -4.188%]
unstable
[-2.586op/s; +15.786op/s] or [-2.046%; +12.490%]
35.157ms 132.988op/s 37.015ms 126.388op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.54.0-SNAPSHOT~06729391ae, baseline=1.54.0-SNAPSHOT~8f47b665c4
    dateFormat X
    axisFormat %s
section baseline
no_agent (37.015 ms) : 36720, 37311
.   : milestone, 37015,
appsec (48.461 ms) : 48008, 48913
.   : milestone, 48461,
code_origins (44.555 ms) : 44173, 44937
.   : milestone, 44555,
iast (45.871 ms) : 45482, 46260
.   : milestone, 45871,
profiling (48.749 ms) : 48289, 49209
.   : milestone, 48749,
tracing (45.793 ms) : 45390, 46196
.   : milestone, 45793,
section candidate
no_agent (35.157 ms) : 34881, 35433
.   : milestone, 35157,
appsec (48.038 ms) : 47589, 48487
.   : milestone, 48038,
code_origins (44.06 ms) : 43686, 44434
.   : milestone, 44060,
iast (44.667 ms) : 44285, 45049
.   : milestone, 44667,
profiling (48.293 ms) : 47868, 48719
.   : milestone, 48293,
tracing (45.282 ms) : 44896, 45668
.   : milestone, 45282,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 37.015 ms [36.72 ms, 37.311 ms] -
appsec 48.461 ms [48.008 ms, 48.913 ms] 11.445 ms (30.9%)
code_origins 44.555 ms [44.173 ms, 44.937 ms] 7.54 ms (20.4%)
iast 45.871 ms [45.482 ms, 46.26 ms] 8.856 ms (23.9%)
profiling 48.749 ms [48.289 ms, 49.209 ms] 11.734 ms (31.7%)
tracing 45.793 ms [45.39 ms, 46.196 ms] 8.778 ms (23.7%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 35.157 ms [34.881 ms, 35.433 ms] -
appsec 48.038 ms [47.589 ms, 48.487 ms] 12.881 ms (36.6%)
code_origins 44.06 ms [43.686 ms, 44.434 ms] 8.903 ms (25.3%)
iast 44.667 ms [44.285 ms, 45.049 ms] 9.51 ms (27.0%)
profiling 48.293 ms [47.868 ms, 48.719 ms] 13.136 ms (37.4%)
tracing 45.282 ms [44.896 ms, 45.668 ms] 10.125 ms (28.8%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.54.0-SNAPSHOT~06729391ae, baseline=1.54.0-SNAPSHOT~8f47b665c4
    dateFormat X
    axisFormat %s
section baseline
no_agent (4.323 ms) : 4271, 4375
.   : milestone, 4323,
iast (10.293 ms) : 10119, 10468
.   : milestone, 10293,
iast_FULL (14.153 ms) : 13873, 14433
.   : milestone, 14153,
iast_GLOBAL (10.935 ms) : 10738, 11132
.   : milestone, 10935,
profiling (9.275 ms) : 9129, 9422
.   : milestone, 9275,
tracing (7.924 ms) : 7803, 8045
.   : milestone, 7924,
section candidate
no_agent (4.331 ms) : 4282, 4379
.   : milestone, 4331,
iast (9.459 ms) : 9302, 9616
.   : milestone, 9459,
iast_FULL (14.22 ms) : 13936, 14505
.   : milestone, 14220,
iast_GLOBAL (10.875 ms) : 10678, 11072
.   : milestone, 10875,
profiling (8.935 ms) : 8797, 9074
.   : milestone, 8935,
tracing (7.571 ms) : 7465, 7678
.   : milestone, 7571,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.323 ms [4.271 ms, 4.375 ms] -
iast 10.293 ms [10.119 ms, 10.468 ms] 5.97 ms (138.1%)
iast_FULL 14.153 ms [13.873 ms, 14.433 ms] 9.83 ms (227.4%)
iast_GLOBAL 10.935 ms [10.738 ms, 11.132 ms] 6.612 ms (153.0%)
profiling 9.275 ms [9.129 ms, 9.422 ms] 4.952 ms (114.6%)
tracing 7.924 ms [7.803 ms, 8.045 ms] 3.601 ms (83.3%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.331 ms [4.282 ms, 4.379 ms] -
iast 9.459 ms [9.302 ms, 9.616 ms] 5.128 ms (118.4%)
iast_FULL 14.22 ms [13.936 ms, 14.505 ms] 9.889 ms (228.4%)
iast_GLOBAL 10.875 ms [10.678 ms, 11.072 ms] 6.544 ms (151.1%)
profiling 8.935 ms [8.797 ms, 9.074 ms] 4.604 ms (106.3%)
tracing 7.571 ms [7.465 ms, 7.678 ms] 3.241 ms (74.8%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/special-access-future
git_commit_date 1758874940 1758883494
git_commit_sha 8f47b66 0672939
release_version 1.54.0-SNAPSHOT~8f47b665c4 1.54.0-SNAPSHOT~06729391ae
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1758885615 1758885615
ci_job_id 1149455292 1149455292
ci_pipeline_id 77633507 77633507
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-2-f5j4ytr3 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-2-f5j4ytr3 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 biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.54.0-SNAPSHOT~06729391ae, baseline=1.54.0-SNAPSHOT~8f47b665c4
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.642 s) : 15642000, 15642000
.   : milestone, 15642000,
appsec (15.035 s) : 15035000, 15035000
.   : milestone, 15035000,
iast (18.452 s) : 18452000, 18452000
.   : milestone, 18452000,
iast_GLOBAL (18.058 s) : 18058000, 18058000
.   : milestone, 18058000,
profiling (15.548 s) : 15548000, 15548000
.   : milestone, 15548000,
tracing (15.101 s) : 15101000, 15101000
.   : milestone, 15101000,
section candidate
no_agent (15.262 s) : 15262000, 15262000
.   : milestone, 15262000,
appsec (15.038 s) : 15038000, 15038000
.   : milestone, 15038000,
iast (19.058 s) : 19058000, 19058000
.   : milestone, 19058000,
iast_GLOBAL (17.976 s) : 17976000, 17976000
.   : milestone, 17976000,
profiling (15.485 s) : 15485000, 15485000
.   : milestone, 15485000,
tracing (15.397 s) : 15397000, 15397000
.   : milestone, 15397000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.642 s [15.642 s, 15.642 s] -
appsec 15.035 s [15.035 s, 15.035 s] -607.0 ms (-3.9%)
iast 18.452 s [18.452 s, 18.452 s] 2.81 s (18.0%)
iast_GLOBAL 18.058 s [18.058 s, 18.058 s] 2.416 s (15.4%)
profiling 15.548 s [15.548 s, 15.548 s] -94.0 ms (-0.6%)
tracing 15.101 s [15.101 s, 15.101 s] -541.0 ms (-3.5%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.262 s [15.262 s, 15.262 s] -
appsec 15.038 s [15.038 s, 15.038 s] -224.0 ms (-1.5%)
iast 19.058 s [19.058 s, 19.058 s] 3.796 s (24.9%)
iast_GLOBAL 17.976 s [17.976 s, 17.976 s] 2.714 s (17.8%)
profiling 15.485 s [15.485 s, 15.485 s] 223.0 ms (1.5%)
tracing 15.397 s [15.397 s, 15.397 s] 135.0 ms (0.9%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.54.0-SNAPSHOT~06729391ae, baseline=1.54.0-SNAPSHOT~8f47b665c4
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.473 ms) : 1461, 1484
.   : milestone, 1473,
appsec (3.711 ms) : 3493, 3929
.   : milestone, 3711,
iast (2.193 ms) : 2130, 2256
.   : milestone, 2193,
iast_GLOBAL (2.243 ms) : 2179, 2306
.   : milestone, 2243,
profiling (2.056 ms) : 2005, 2108
.   : milestone, 2056,
tracing (2.036 ms) : 1986, 2085
.   : milestone, 2036,
section candidate
no_agent (1.48 ms) : 1468, 1491
.   : milestone, 1480,
appsec (3.718 ms) : 3500, 3936
.   : milestone, 3718,
iast (2.192 ms) : 2129, 2254
.   : milestone, 2192,
iast_GLOBAL (2.237 ms) : 2174, 2301
.   : milestone, 2237,
profiling (2.078 ms) : 2025, 2131
.   : milestone, 2078,
tracing (2.02 ms) : 1971, 2069
.   : milestone, 2020,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.473 ms [1.461 ms, 1.484 ms] -
appsec 3.711 ms [3.493 ms, 3.929 ms] 2.238 ms (152.0%)
iast 2.193 ms [2.13 ms, 2.256 ms] 720.197 µs (48.9%)
iast_GLOBAL 2.243 ms [2.179 ms, 2.306 ms] 769.799 µs (52.3%)
profiling 2.056 ms [2.005 ms, 2.108 ms] 583.437 µs (39.6%)
tracing 2.036 ms [1.986 ms, 2.085 ms] 562.915 µs (38.2%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.48 ms [1.468 ms, 1.491 ms] -
appsec 3.718 ms [3.5 ms, 3.936 ms] 2.239 ms (151.3%)
iast 2.192 ms [2.129 ms, 2.254 ms] 711.95 µs (48.1%)
iast_GLOBAL 2.237 ms [2.174 ms, 2.301 ms] 757.419 µs (51.2%)
profiling 2.078 ms [2.025 ms, 2.131 ms] 598.579 µs (40.5%)
tracing 2.02 ms [1.971 ms, 2.069 ms] 540.177 µs (36.5%)

@jpbempel jpbempel merged commit 836ba8d into master Oct 1, 2025
554 checks passed
@jpbempel jpbempel deleted the jpbempel/special-access-future branch October 1, 2025 14:35
@github-actions github-actions bot added this to the 1.54.0 milestone Oct 1, 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.

2 participants