Skip to content

Fix Windows path parsing in JarScanner#10664

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit intomasterfrom
tyler.finethy/DYNIS-50
Feb 25, 2026
Merged

Fix Windows path parsing in JarScanner#10664
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit intomasterfrom
tyler.finethy/DYNIS-50

Conversation

@tylfin
Copy link
Copy Markdown
Member

@tylfin tylfin commented Feb 23, 2026

What Does This Do

Use Paths.get(URI) instead of Paths.get(String) to correctly handle Windows drive letters in CodeSource locations (e.g. file:/C:/...).

Motivation

Fixes a reported exception thrown by windows path parser

Illegal char <:> at index 2: /C:/XXX/XXX/XXX

See DYNIS-50 for full report

Additional Notes

Contributor Checklist

Jira ticket: DYNIS-50

Note: Once your PR is ready to merge, add it to the merge queue by commenting /merge. /merge -c cancels the queue request. /merge -f --reason "reason" skips all merge queue checks; please use this judiciously, as some checks do not run at the PR-level. For more information, see this doc.

@tylfin tylfin requested a review from shatzi February 23, 2026 17:20
@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Feb 23, 2026

Debugger benchmarks

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
ci_job_date 1771930192 1771930537
end_time 2026-02-24T10:51:14 2026-02-24T10:56:56
git_branch master tyler.finethy/DYNIS-50
git_commit_sha 4f16258 4b445c9
start_time 2026-02-24T10:49:53 2026-02-24T10:55:38
See matching parameters
Baseline Candidate
ci_job_id 1450812102 1450812102
ci_pipeline_id 98518743 98518743
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
git_commit_date 1771929741 1771929741

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
[-31.097µs; +39.352µs] or [-11.161%; +14.124%]
unstable
[-50162.813ns; +49041.311ns] or [-15.483%; +15.137%]
unstable
[-60640.939ns; +60118.138ns] or [-17.864%; +17.710%]
unstable
[-196.710µs; +170.747µs] or [-19.689%; +17.090%]
same
scenario:basic same same same unstable
[-23.479µs; +144.373µs] or [-3.271%; +20.114%]
unstable
[-147.027op/s; +147.027op/s] or [-5.440%; +5.440%]
scenario:loop unsure
[-8.135µs; -1.255µs] or [-0.092%; -0.014%]
same unsure
[-14.743µs; -3.870µs] or [-0.163%; -0.043%]
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 (323.981 µs) : 291, 357
.   : milestone, 324,
basic (277.753 µs) : 271, 285
.   : milestone, 278,
loop (8.94 ms) : 8933, 8946
.   : milestone, 8940,
section candidate
noprobe (323.42 µs) : 265, 382
.   : milestone, 323,
basic (272.936 µs) : 267, 279
.   : milestone, 273,
loop (8.942 ms) : 8936, 8947
.   : milestone, 8942,
Loading
  • baseline results
Scenario Request median duration [CI 0.99]
noprobe 323.981 µs [291.34 µs, 356.621 µs]
basic 277.753 µs [270.939 µs, 284.568 µs]
loop 8.94 ms [8.933 ms, 8.946 ms]
  • candidate results
Scenario Request median duration [CI 0.99]
noprobe 323.42 µs [265.131 µs, 381.709 µs]
basic 272.936 µs [266.541 µs, 279.331 µs]
loop 8.942 ms [8.936 ms, 8.947 ms]

@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Feb 23, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master tyler.finethy/DYNIS-50
git_commit_date 1771927866 1771929741
git_commit_sha d77d632 4b445c9
release_version 1.60.0-SNAPSHOT~d77d632808 1.60.0-SNAPSHOT~4b445c95dd
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1771931405 1771931405
ci_job_id 1450812095 1450812095
ci_pipeline_id 98518743 98518743
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-iohowpy3 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-iohowpy3 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 1 performance regressions! Performance is the same for 59 metrics, 11 unstable metrics.

scenario Δ mean execution_time candidate mean execution_time baseline mean execution_time
scenario:startup:insecure-bank:tracing:Debugger worse
[+1.511ms; +5.850ms] or [+2.377%; +9.207%]
67.219ms 63.538ms
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.60.0-SNAPSHOT~4b445c95dd, baseline=1.60.0-SNAPSHOT~d77d632808

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.075 s) : 0, 1074980
Total [baseline] (8.773 s) : 0, 8773305
Agent [candidate] (1.062 s) : 0, 1062304
Total [candidate] (8.729 s) : 0, 8729495
section iast
Agent [baseline] (1.233 s) : 0, 1233333
Total [baseline] (9.358 s) : 0, 9358085
Agent [candidate] (1.236 s) : 0, 1236094
Total [candidate] (9.411 s) : 0, 9411359
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.075 s -
Agent iast 1.233 s 158.353 ms (14.7%)
Total tracing 8.773 s -
Total iast 9.358 s 584.78 ms (6.7%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.062 s -
Agent iast 1.236 s 173.789 ms (16.4%)
Total tracing 8.729 s -
Total iast 9.411 s 681.863 ms (7.8%)
gantt
    title insecure-bank - break down per module: candidate=1.60.0-SNAPSHOT~4b445c95dd, baseline=1.60.0-SNAPSHOT~d77d632808

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.209 ms) : 0, 1209
crashtracking [candidate] (1.202 ms) : 0, 1202
BytebuddyAgent [baseline] (633.356 ms) : 0, 633356
BytebuddyAgent [candidate] (625.621 ms) : 0, 625621
AgentMeter [baseline] (29.315 ms) : 0, 29315
AgentMeter [candidate] (28.925 ms) : 0, 28925
GlobalTracer [baseline] (260.035 ms) : 0, 260035
GlobalTracer [candidate] (257.006 ms) : 0, 257006
AppSec [baseline] (33.599 ms) : 0, 33599
AppSec [candidate] (32.952 ms) : 0, 32952
Debugger [baseline] (63.538 ms) : 0, 63538
Debugger [candidate] (67.219 ms) : 0, 67219
Remote Config [baseline] (633.5 µs) : 0, 633
Remote Config [candidate] (606.373 µs) : 0, 606
Telemetry [baseline] (10.871 ms) : 0, 10871
Telemetry [candidate] (9.017 ms) : 0, 9017
Flare Poller [baseline] (6.146 ms) : 0, 6146
Flare Poller [candidate] (3.761 ms) : 0, 3761
section iast
crashtracking [baseline] (1.207 ms) : 0, 1207
crashtracking [candidate] (1.201 ms) : 0, 1201
BytebuddyAgent [baseline] (797.273 ms) : 0, 797273
BytebuddyAgent [candidate] (798.813 ms) : 0, 798813
AgentMeter [baseline] (11.325 ms) : 0, 11325
AgentMeter [candidate] (11.377 ms) : 0, 11377
GlobalTracer [baseline] (248.037 ms) : 0, 248037
GlobalTracer [candidate] (248.923 ms) : 0, 248923
AppSec [baseline] (32.419 ms) : 0, 32419
AppSec [candidate] (33.171 ms) : 0, 33171
Debugger [baseline] (67.556 ms) : 0, 67556
Debugger [candidate] (66.774 ms) : 0, 66774
Remote Config [baseline] (540.102 µs) : 0, 540
Remote Config [candidate] (536.284 µs) : 0, 536
Telemetry [baseline] (8.62 ms) : 0, 8620
Telemetry [candidate] (8.694 ms) : 0, 8694
Flare Poller [baseline] (3.431 ms) : 0, 3431
Flare Poller [candidate] (3.52 ms) : 0, 3520
IAST [baseline] (26.979 ms) : 0, 26979
IAST [candidate] (27.103 ms) : 0, 27103
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.60.0-SNAPSHOT~4b445c95dd, baseline=1.60.0-SNAPSHOT~d77d632808

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.066 s) : 0, 1066005
Total [baseline] (10.749 s) : 0, 10748839
Agent [candidate] (1.076 s) : 0, 1076441
Total [candidate] (10.817 s) : 0, 10817457
section appsec
Agent [baseline] (1.239 s) : 0, 1238663
Total [baseline] (10.98 s) : 0, 10979780
Agent [candidate] (1.239 s) : 0, 1238519
Total [candidate] (11.095 s) : 0, 11095044
section iast
Agent [baseline] (1.232 s) : 0, 1232307
Total [baseline] (11.148 s) : 0, 11148011
Agent [candidate] (1.232 s) : 0, 1232413
Total [candidate] (11.185 s) : 0, 11184543
section profiling
Agent [baseline] (1.189 s) : 0, 1189307
Total [baseline] (10.826 s) : 0, 10826026
Agent [candidate] (1.198 s) : 0, 1198161
Total [candidate] (11.098 s) : 0, 11097528
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.066 s -
Agent appsec 1.239 s 172.659 ms (16.2%)
Agent iast 1.232 s 166.302 ms (15.6%)
Agent profiling 1.189 s 123.303 ms (11.6%)
Total tracing 10.749 s -
Total appsec 10.98 s 230.942 ms (2.1%)
Total iast 11.148 s 399.173 ms (3.7%)
Total profiling 10.826 s 77.187 ms (0.7%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.076 s -
Agent appsec 1.239 s 162.078 ms (15.1%)
Agent iast 1.232 s 155.972 ms (14.5%)
Agent profiling 1.198 s 121.72 ms (11.3%)
Total tracing 10.817 s -
Total appsec 11.095 s 277.587 ms (2.6%)
Total iast 11.185 s 367.085 ms (3.4%)
Total profiling 11.098 s 280.07 ms (2.6%)
gantt
    title petclinic - break down per module: candidate=1.60.0-SNAPSHOT~4b445c95dd, baseline=1.60.0-SNAPSHOT~d77d632808

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.183 ms) : 0, 1183
crashtracking [candidate] (1.211 ms) : 0, 1211
BytebuddyAgent [baseline] (628.092 ms) : 0, 628092
BytebuddyAgent [candidate] (634.113 ms) : 0, 634113
AgentMeter [baseline] (28.998 ms) : 0, 28998
AgentMeter [candidate] (29.393 ms) : 0, 29393
GlobalTracer [baseline] (257.406 ms) : 0, 257406
GlobalTracer [candidate] (259.992 ms) : 0, 259992
AppSec [baseline] (32.937 ms) : 0, 32937
AppSec [candidate] (33.559 ms) : 0, 33559
Debugger [baseline] (63.892 ms) : 0, 63892
Debugger [candidate] (64.493 ms) : 0, 64493
Remote Config [baseline] (623.956 µs) : 0, 624
Remote Config [candidate] (620.915 µs) : 0, 621
Telemetry [baseline] (10.666 ms) : 0, 10666
Telemetry [candidate] (11.578 ms) : 0, 11578
Flare Poller [baseline] (6.262 ms) : 0, 6262
Flare Poller [candidate] (5.326 ms) : 0, 5326
section appsec
crashtracking [baseline] (1.187 ms) : 0, 1187
crashtracking [candidate] (1.183 ms) : 0, 1183
BytebuddyAgent [baseline] (657.688 ms) : 0, 657688
BytebuddyAgent [candidate] (657.524 ms) : 0, 657524
AgentMeter [baseline] (11.928 ms) : 0, 11928
AgentMeter [candidate] (11.905 ms) : 0, 11905
GlobalTracer [baseline] (258.259 ms) : 0, 258259
GlobalTracer [candidate] (258.169 ms) : 0, 258169
IAST [baseline] (25.28 ms) : 0, 25280
IAST [candidate] (25.287 ms) : 0, 25287
AppSec [baseline] (167.743 ms) : 0, 167743
AppSec [candidate] (167.791 ms) : 0, 167791
Debugger [baseline] (66.887 ms) : 0, 66887
Debugger [candidate] (66.802 ms) : 0, 66802
Remote Config [baseline] (632.483 µs) : 0, 632
Remote Config [candidate] (648.006 µs) : 0, 648
Telemetry [baseline] (9.426 ms) : 0, 9426
Telemetry [candidate] (9.494 ms) : 0, 9494
Flare Poller [baseline] (3.681 ms) : 0, 3681
Flare Poller [candidate] (3.706 ms) : 0, 3706
section iast
crashtracking [baseline] (1.228 ms) : 0, 1228
crashtracking [candidate] (1.192 ms) : 0, 1192
BytebuddyAgent [baseline] (795.891 ms) : 0, 795891
BytebuddyAgent [candidate] (796.136 ms) : 0, 796136
AgentMeter [baseline] (11.243 ms) : 0, 11243
AgentMeter [candidate] (11.285 ms) : 0, 11285
GlobalTracer [baseline] (247.483 ms) : 0, 247483
GlobalTracer [candidate] (247.073 ms) : 0, 247073
IAST [baseline] (27.128 ms) : 0, 27128
IAST [candidate] (27.051 ms) : 0, 27051
AppSec [baseline] (34.073 ms) : 0, 34073
AppSec [candidate] (34.007 ms) : 0, 34007
Debugger [baseline] (66.752 ms) : 0, 66752
Debugger [candidate] (66.854 ms) : 0, 66854
Remote Config [baseline] (538.76 µs) : 0, 539
Remote Config [candidate] (540.778 µs) : 0, 541
Telemetry [baseline] (8.58 ms) : 0, 8580
Telemetry [candidate] (8.749 ms) : 0, 8749
Flare Poller [baseline] (3.457 ms) : 0, 3457
Flare Poller [candidate] (3.518 ms) : 0, 3518
section profiling
crashtracking [baseline] (1.193 ms) : 0, 1193
crashtracking [candidate] (1.185 ms) : 0, 1185
BytebuddyAgent [baseline] (681.055 ms) : 0, 681055
BytebuddyAgent [candidate] (684.965 ms) : 0, 684965
AgentMeter [baseline] (8.595 ms) : 0, 8595
AgentMeter [candidate] (8.645 ms) : 0, 8645
GlobalTracer [baseline] (215.802 ms) : 0, 215802
GlobalTracer [candidate] (217.742 ms) : 0, 217742
AppSec [baseline] (32.541 ms) : 0, 32541
AppSec [candidate] (33.062 ms) : 0, 33062
Debugger [baseline] (67.484 ms) : 0, 67484
Debugger [candidate] (67.92 ms) : 0, 67920
Remote Config [baseline] (627.138 µs) : 0, 627
Remote Config [candidate] (653.517 µs) : 0, 654
Telemetry [baseline] (8.971 ms) : 0, 8971
Telemetry [candidate] (9.041 ms) : 0, 9041
Flare Poller [baseline] (3.725 ms) : 0, 3725
Flare Poller [candidate] (3.805 ms) : 0, 3805
ProfilingAgent [baseline] (98.72 ms) : 0, 98720
ProfilingAgent [candidate] (100.34 ms) : 0, 100340
Profiling [baseline] (99.293 ms) : 0, 99293
Profiling [candidate] (100.925 ms) : 0, 100925
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master tyler.finethy/DYNIS-50
git_commit_date 1771927866 1771929741
git_commit_sha d77d632 4b445c9
release_version 1.60.0-SNAPSHOT~d77d632808 1.60.0-SNAPSHOT~4b445c95dd
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1771931903 1771931903
ci_job_id 1450812096 1450812096
ci_pipeline_id 98518743 98518743
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-e35acemo 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-e35acemo 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 4 performance regressions! Performance is the same for 17 metrics, 15 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_GLOBAL:high_load worse
[+103.320µs; +198.183µs] or [+3.647%; +6.996%]
unsure
[+54.870µs; +450.840µs] or [+0.685%; +5.627%]
unstable
[-191.357op/s; +76.232op/s] or [-14.938%; +5.951%]
2.984ms 8.265ms 1223.438op/s 2.833ms 8.012ms 1281.000op/s
scenario:load:insecure-bank:iast_FULL:high_load worse
[+338.721µs; +621.296µs] or [+6.891%; +12.640%]
worse
[+461.209µs; +1198.910µs] or [+3.903%; +10.146%]
unstable
[-149.475op/s; +19.537op/s] or [-17.945%; +2.345%]
5.395ms 12.646ms 768.000op/s 4.915ms 11.816ms 832.969op/s
scenario:load:petclinic:no_agent:high_load unsure
[+205.015µs; +1472.905µs] or [+1.244%; +8.935%]
worse
[+0.644ms; +3.141ms] or [+2.322%; +11.317%]
unstable
[-40.585op/s; +13.835op/s] or [-14.819%; +5.051%]
17.323ms 29.647ms 260.500op/s 16.484ms 27.754ms 273.875op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.60.0-SNAPSHOT~4b445c95dd, baseline=1.60.0-SNAPSHOT~d77d632808
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.179 ms) : 1168, 1191
.   : milestone, 1179,
iast (3.231 ms) : 3188, 3274
.   : milestone, 3231,
iast_FULL (5.548 ms) : 5492, 5603
.   : milestone, 5548,
iast_GLOBAL (3.581 ms) : 3526, 3636
.   : milestone, 3581,
profiling (2.002 ms) : 1984, 2020
.   : milestone, 2002,
tracing (1.758 ms) : 1745, 1772
.   : milestone, 1758,
section candidate
no_agent (1.179 ms) : 1167, 1190
.   : milestone, 1179,
iast (3.215 ms) : 3169, 3261
.   : milestone, 3215,
iast_FULL (6.023 ms) : 5962, 6085
.   : milestone, 6023,
iast_GLOBAL (3.752 ms) : 3694, 3809
.   : milestone, 3752,
profiling (2.059 ms) : 2041, 2078
.   : milestone, 2059,
tracing (1.798 ms) : 1783, 1812
.   : milestone, 1798,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.179 ms [1.168 ms, 1.191 ms] -
iast 3.231 ms [3.188 ms, 3.274 ms] 2.051 ms (173.9%)
iast_FULL 5.548 ms [5.492 ms, 5.603 ms] 4.368 ms (370.3%)
iast_GLOBAL 3.581 ms [3.526 ms, 3.636 ms] 2.401 ms (203.6%)
profiling 2.002 ms [1.984 ms, 2.02 ms] 822.749 µs (69.8%)
tracing 1.758 ms [1.745 ms, 1.772 ms] 578.765 µs (49.1%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.179 ms [1.167 ms, 1.19 ms] -
iast 3.215 ms [3.169 ms, 3.261 ms] 2.036 ms (172.7%)
iast_FULL 6.023 ms [5.962 ms, 6.085 ms] 4.845 ms (411.0%)
iast_GLOBAL 3.752 ms [3.694 ms, 3.809 ms] 2.573 ms (218.2%)
profiling 2.059 ms [2.041 ms, 2.078 ms] 880.573 µs (74.7%)
tracing 1.798 ms [1.783 ms, 1.812 ms] 618.653 µs (52.5%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.60.0-SNAPSHOT~4b445c95dd, baseline=1.60.0-SNAPSHOT~d77d632808
    dateFormat X
    axisFormat %s
section baseline
no_agent (17.036 ms) : 16869, 17203
.   : milestone, 17036,
appsec (19.037 ms) : 18846, 19228
.   : milestone, 19037,
code_origins (17.419 ms) : 17245, 17592
.   : milestone, 17419,
iast (17.767 ms) : 17591, 17943
.   : milestone, 17767,
profiling (18.386 ms) : 18204, 18569
.   : milestone, 18386,
tracing (17.438 ms) : 17264, 17611
.   : milestone, 17438,
section candidate
no_agent (17.914 ms) : 17728, 18100
.   : milestone, 17914,
appsec (18.674 ms) : 18482, 18867
.   : milestone, 18674,
code_origins (17.508 ms) : 17336, 17680
.   : milestone, 17508,
iast (17.468 ms) : 17299, 17638
.   : milestone, 17468,
profiling (18.662 ms) : 18475, 18849
.   : milestone, 18662,
tracing (17.685 ms) : 17507, 17863
.   : milestone, 17685,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 17.036 ms [16.869 ms, 17.203 ms] -
appsec 19.037 ms [18.846 ms, 19.228 ms] 2.001 ms (11.7%)
code_origins 17.419 ms [17.245 ms, 17.592 ms] 382.585 µs (2.2%)
iast 17.767 ms [17.591 ms, 17.943 ms] 730.8 µs (4.3%)
profiling 18.386 ms [18.204 ms, 18.569 ms] 1.351 ms (7.9%)
tracing 17.438 ms [17.264 ms, 17.611 ms] 401.703 µs (2.4%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 17.914 ms [17.728 ms, 18.1 ms] -
appsec 18.674 ms [18.482 ms, 18.867 ms] 760.643 µs (4.2%)
code_origins 17.508 ms [17.336 ms, 17.68 ms] -405.627 µs (-2.3%)
iast 17.468 ms [17.299 ms, 17.638 ms] -445.234 µs (-2.5%)
profiling 18.662 ms [18.475 ms, 18.849 ms] 748.209 µs (4.2%)
tracing 17.685 ms [17.507 ms, 17.863 ms] -228.855 µs (-1.3%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master tyler.finethy/DYNIS-50
git_commit_date 1771927866 1771929741
git_commit_sha d77d632 4b445c9
release_version 1.60.0-SNAPSHOT~d77d632808 1.60.0-SNAPSHOT~4b445c95dd
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1771931688 1771931688
ci_job_id 1450812097 1450812097
ci_pipeline_id 98518743 98518743
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-k6l0u260 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-k6l0u260 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.60.0-SNAPSHOT~4b445c95dd, baseline=1.60.0-SNAPSHOT~d77d632808
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.511 s) : 15511000, 15511000
.   : milestone, 15511000,
appsec (15.195 s) : 15195000, 15195000
.   : milestone, 15195000,
iast (18.818 s) : 18818000, 18818000
.   : milestone, 18818000,
iast_GLOBAL (18.129 s) : 18129000, 18129000
.   : milestone, 18129000,
profiling (15.524 s) : 15524000, 15524000
.   : milestone, 15524000,
tracing (14.918 s) : 14918000, 14918000
.   : milestone, 14918000,
section candidate
no_agent (14.975 s) : 14975000, 14975000
.   : milestone, 14975000,
appsec (15.274 s) : 15274000, 15274000
.   : milestone, 15274000,
iast (18.109 s) : 18109000, 18109000
.   : milestone, 18109000,
iast_GLOBAL (17.806 s) : 17806000, 17806000
.   : milestone, 17806000,
profiling (14.862 s) : 14862000, 14862000
.   : milestone, 14862000,
tracing (14.556 s) : 14556000, 14556000
.   : milestone, 14556000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.511 s [15.511 s, 15.511 s] -
appsec 15.195 s [15.195 s, 15.195 s] -316.0 ms (-2.0%)
iast 18.818 s [18.818 s, 18.818 s] 3.307 s (21.3%)
iast_GLOBAL 18.129 s [18.129 s, 18.129 s] 2.618 s (16.9%)
profiling 15.524 s [15.524 s, 15.524 s] 13.0 ms (0.1%)
tracing 14.918 s [14.918 s, 14.918 s] -593.0 ms (-3.8%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.975 s [14.975 s, 14.975 s] -
appsec 15.274 s [15.274 s, 15.274 s] 299.0 ms (2.0%)
iast 18.109 s [18.109 s, 18.109 s] 3.134 s (20.9%)
iast_GLOBAL 17.806 s [17.806 s, 17.806 s] 2.831 s (18.9%)
profiling 14.862 s [14.862 s, 14.862 s] -113.0 ms (-0.8%)
tracing 14.556 s [14.556 s, 14.556 s] -419.0 ms (-2.8%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.60.0-SNAPSHOT~4b445c95dd, baseline=1.60.0-SNAPSHOT~d77d632808
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.47 ms) : 1459, 1482
.   : milestone, 1470,
appsec (3.761 ms) : 3539, 3982
.   : milestone, 3761,
iast (2.245 ms) : 2177, 2314
.   : milestone, 2245,
iast_GLOBAL (2.293 ms) : 2224, 2362
.   : milestone, 2293,
profiling (2.074 ms) : 2020, 2129
.   : milestone, 2074,
tracing (2.049 ms) : 1996, 2102
.   : milestone, 2049,
section candidate
no_agent (1.471 ms) : 1459, 1482
.   : milestone, 1471,
appsec (3.768 ms) : 3547, 3990
.   : milestone, 3768,
iast (2.25 ms) : 2182, 2318
.   : milestone, 2250,
iast_GLOBAL (2.289 ms) : 2220, 2358
.   : milestone, 2289,
profiling (2.077 ms) : 2022, 2131
.   : milestone, 2077,
tracing (2.064 ms) : 2010, 2118
.   : milestone, 2064,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.47 ms [1.459 ms, 1.482 ms] -
appsec 3.761 ms [3.539 ms, 3.982 ms] 2.29 ms (155.7%)
iast 2.245 ms [2.177 ms, 2.314 ms] 774.741 µs (52.7%)
iast_GLOBAL 2.293 ms [2.224 ms, 2.362 ms] 822.342 µs (55.9%)
profiling 2.074 ms [2.02 ms, 2.129 ms] 603.965 µs (41.1%)
tracing 2.049 ms [1.996 ms, 2.102 ms] 578.498 µs (39.3%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.471 ms [1.459 ms, 1.482 ms] -
appsec 3.768 ms [3.547 ms, 3.99 ms] 2.297 ms (156.2%)
iast 2.25 ms [2.182 ms, 2.318 ms] 778.96 µs (53.0%)
iast_GLOBAL 2.289 ms [2.22 ms, 2.358 ms] 818.087 µs (55.6%)
profiling 2.077 ms [2.022 ms, 2.131 ms] 605.585 µs (41.2%)
tracing 2.064 ms [2.01 ms, 2.118 ms] 592.948 µs (40.3%)

@tylfin tylfin marked this pull request as ready for review February 24, 2026 10:38
@tylfin tylfin requested a review from a team as a code owner February 24, 2026 10:38
@tylfin tylfin requested review from jpbempel and removed request for a team February 24, 2026 10:38
@github-actions
Copy link
Copy Markdown
Contributor

Hi! 👋 Thanks for your pull request! 🎉

To help us review it, please make sure to:

  • Add at least one type, and one component or instrumentation label to the pull request

If you need help, please check our contributing guidelines.

Use Paths.get(URI) instead of Paths.get(String) to correctly handle
Windows drive letters in CodeSource locations (e.g. file:/C:/...).

[DYNIS-50]
@tylfin tylfin force-pushed the tyler.finethy/DYNIS-50 branch from 0947c9e to 4b445c9 Compare February 24, 2026 10:42
@tylfin tylfin added type: bug Bug report and fix comp: debugger Dynamic Instrumentation labels Feb 24, 2026
@tylfin tylfin added this pull request to the merge queue Feb 25, 2026
@dd-octo-sts
Copy link
Copy Markdown
Contributor

dd-octo-sts bot commented Feb 25, 2026

/merge

@gh-worker-devflow-routing-ef8351
Copy link
Copy Markdown

gh-worker-devflow-routing-ef8351 bot commented Feb 25, 2026

View all feedbacks in Devflow UI.

2026-02-25 09:48:07 UTC ℹ️ Start processing command /merge


2026-02-25 09:48:13 UTC ℹ️ MergeQueue: pull request added to the queue

The expected merge time in master is approximately 1h (p90).


2026-02-25 10:52:40 UTC ℹ️ MergeQueue: This merge request was merged

@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Feb 25, 2026
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot merged commit 0322296 into master Feb 25, 2026
588 of 591 checks passed
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot deleted the tyler.finethy/DYNIS-50 branch February 25, 2026 10:52
@github-actions github-actions bot added this to the 1.60.0 milestone Feb 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: debugger Dynamic Instrumentation type: bug Bug report and fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants