Skip to content

Conversation

@jpbempel
Copy link
Member

@jpbempel jpbempel commented Nov 14, 2025

What Does This Do

Motivation

to be able to create more with MCP

Additional Notes

Contributor Checklist

Jira ticket: DEBUG-4687

to be able to create more with MCP
@jpbempel jpbempel requested a review from a team as a code owner November 14, 2025 08:47
@jpbempel jpbempel requested review from evanchooly and removed request for a team November 14, 2025 08:47
@jpbempel jpbempel added type: enhancement Enhancements and improvements comp: debugger Dynamic Instrumentation labels Nov 14, 2025
@datadog-datadog-prod-us1
Copy link
Contributor

datadog-datadog-prod-us1 bot commented Nov 14, 2025

🎯 Code Coverage
Patch Coverage: 100.00%
Total Coverage: 59.64% (-0.03%)

View detailed report

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

@pr-commenter
Copy link

pr-commenter bot commented Nov 14, 2025

Debugger benchmarks

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
ci_job_date 1763120741 1763121076
end_time 2025-11-14T11:47:03 2025-11-14T11:52:38
git_branch master jpbempel/remove-max-100
git_commit_sha 8ceb94d 82fbb98
start_time 2025-11-14T11:45:42 2025-11-14T11:51:17
See matching parameters
Baseline Candidate
ci_job_id 1235007885 1235007885
ci_pipeline_id 82397685 82397685
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
git_commit_date 1763120173 1763120173

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 8 metrics, 7 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
[-33.549µs; +41.714µs] or [-11.642%; +14.475%]
unstable
[-45.978µs; +66.665µs] or [-13.942%; +20.215%]
unstable
[-59.619µs; +74.695µs] or [-17.195%; +21.544%]
unstable
[-473.348µs; +1354.586µs] or [-48.816%; +139.698%]
same
scenario:basic same same same unstable
[-113.970µs; +50.129µs] or [-14.366%; +6.319%]
unstable
[-149.179op/s; +149.179op/s] or [-5.818%; +5.818%]
scenario:loop same same same unstable
[-855.641µs; +1009.442µs] or [-9.592%; +11.316%]
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 (329.782 µs) : 289, 371
.   : milestone, 330,
basic (296.955 µs) : 289, 305
.   : milestone, 297,
loop (8.44 ms) : 8378, 8502
.   : milestone, 8440,
section candidate
noprobe (340.125 µs) : 277, 404
.   : milestone, 340,
basic (295.7 µs) : 288, 304
.   : milestone, 296,
loop (8.444 ms) : 8381, 8507
.   : milestone, 8444,
Loading
  • baseline results
Scenario Request median duration [CI 0.99]
noprobe 329.782 µs [288.567 µs, 370.996 µs]
basic 296.955 µs [288.837 µs, 305.073 µs]
loop 8.44 ms [8.378 ms, 8.502 ms]
  • candidate results
Scenario Request median duration [CI 0.99]
noprobe 340.125 µs [276.506 µs, 403.744 µs]
basic 295.7 µs [287.754 µs, 303.645 µs]
loop 8.444 ms [8.381 ms, 8.507 ms]

@pr-commenter
Copy link

pr-commenter bot commented Nov 14, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/remove-max-100
git_commit_date 1763111453 1763120173
git_commit_sha 8ceb94d 82fbb98
release_version 1.56.0-SNAPSHOT~8ceb94de51 1.56.0-SNAPSHOT~82fbb98df8
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1763122028 1763122028
ci_job_id 1235007878 1235007878
ci_pipeline_id 82397685 82397685
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-4ar21l3k 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-4ar21l3k 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.56.0-SNAPSHOT~82fbb98df8, baseline=1.56.0-SNAPSHOT~8ceb94de51

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.105 s) : 0, 1105366
Total [baseline] (10.762 s) : 0, 10762241
Agent [candidate] (1.106 s) : 0, 1105819
Total [candidate] (10.781 s) : 0, 10781030
section appsec
Agent [baseline] (1.277 s) : 0, 1277263
Total [baseline] (11.04 s) : 0, 11040441
Agent [candidate] (1.278 s) : 0, 1278241
Total [candidate] (11.038 s) : 0, 11037787
section iast
Agent [baseline] (1.237 s) : 0, 1236633
Total [baseline] (11.17 s) : 0, 11170267
Agent [candidate] (1.243 s) : 0, 1243011
Total [candidate] (11.203 s) : 0, 11203326
section profiling
Agent [baseline] (1.231 s) : 0, 1230526
Total [baseline] (11.094 s) : 0, 11093720
Agent [candidate] (1.233 s) : 0, 1232611
Total [candidate] (11.024 s) : 0, 11024181
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.105 s -
Agent appsec 1.277 s 171.897 ms (15.6%)
Agent iast 1.237 s 131.267 ms (11.9%)
Agent profiling 1.231 s 125.161 ms (11.3%)
Total tracing 10.762 s -
Total appsec 11.04 s 278.2 ms (2.6%)
Total iast 11.17 s 408.026 ms (3.8%)
Total profiling 11.094 s 331.479 ms (3.1%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.106 s -
Agent appsec 1.278 s 172.422 ms (15.6%)
Agent iast 1.243 s 137.192 ms (12.4%)
Agent profiling 1.233 s 126.792 ms (11.5%)
Total tracing 10.781 s -
Total appsec 11.038 s 256.757 ms (2.4%)
Total iast 11.203 s 422.296 ms (3.9%)
Total profiling 11.024 s 243.151 ms (2.3%)
gantt
    title petclinic - break down per module: candidate=1.56.0-SNAPSHOT~82fbb98df8, baseline=1.56.0-SNAPSHOT~8ceb94de51

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.459 ms) : 0, 1459
crashtracking [candidate] (1.463 ms) : 0, 1463
BytebuddyAgent [baseline] (709.694 ms) : 0, 709694
BytebuddyAgent [candidate] (710.203 ms) : 0, 710203
GlobalTracer [baseline] (249.561 ms) : 0, 249561
GlobalTracer [candidate] (249.936 ms) : 0, 249936
AppSec [baseline] (32.501 ms) : 0, 32501
AppSec [candidate] (32.392 ms) : 0, 32392
Debugger [baseline] (64.672 ms) : 0, 64672
Debugger [candidate] (64.568 ms) : 0, 64568
Remote Config [baseline] (650.54 µs) : 0, 651
Remote Config [candidate] (634.525 µs) : 0, 635
Telemetry [baseline] (8.216 ms) : 0, 8216
Telemetry [candidate] (8.132 ms) : 0, 8132
Flare Poller [baseline] (3.695 ms) : 0, 3695
Flare Poller [candidate] (3.602 ms) : 0, 3602
section appsec
crashtracking [baseline] (1.471 ms) : 0, 1471
crashtracking [candidate] (1.448 ms) : 0, 1448
BytebuddyAgent [baseline] (728.192 ms) : 0, 728192
BytebuddyAgent [candidate] (729.237 ms) : 0, 729237
GlobalTracer [baseline] (239.682 ms) : 0, 239682
GlobalTracer [candidate] (239.924 ms) : 0, 239924
AppSec [baseline] (174.336 ms) : 0, 174336
AppSec [candidate] (174.24 ms) : 0, 174240
Debugger [baseline] (61.221 ms) : 0, 61221
Debugger [candidate] (61.078 ms) : 0, 61078
Remote Config [baseline] (670.612 µs) : 0, 671
Remote Config [candidate] (687.717 µs) : 0, 688
Telemetry [baseline] (8.192 ms) : 0, 8192
Telemetry [candidate] (8.278 ms) : 0, 8278
Flare Poller [baseline] (3.78 ms) : 0, 3780
Flare Poller [candidate] (3.986 ms) : 0, 3986
IAST [baseline] (24.864 ms) : 0, 24864
IAST [candidate] (24.571 ms) : 0, 24571
section iast
crashtracking [baseline] (1.472 ms) : 0, 1472
crashtracking [candidate] (1.462 ms) : 0, 1462
BytebuddyAgent [baseline] (828.324 ms) : 0, 828324
BytebuddyAgent [candidate] (834.314 ms) : 0, 834314
GlobalTracer [baseline] (237.881 ms) : 0, 237881
GlobalTracer [candidate] (238.268 ms) : 0, 238268
AppSec [baseline] (33.417 ms) : 0, 33417
AppSec [candidate] (31.429 ms) : 0, 31429
Debugger [baseline] (60.88 ms) : 0, 60880
Debugger [candidate] (60.955 ms) : 0, 60955
Remote Config [baseline] (555.505 µs) : 0, 556
Remote Config [candidate] (542.838 µs) : 0, 543
Telemetry [baseline] (7.656 ms) : 0, 7656
Telemetry [candidate] (7.604 ms) : 0, 7604
Flare Poller [baseline] (3.494 ms) : 0, 3494
Flare Poller [candidate] (3.453 ms) : 0, 3453
IAST [baseline] (28.046 ms) : 0, 28046
IAST [candidate] (30.072 ms) : 0, 30072
section profiling
crashtracking [baseline] (1.456 ms) : 0, 1456
crashtracking [candidate] (1.447 ms) : 0, 1447
BytebuddyAgent [baseline] (731.151 ms) : 0, 731151
BytebuddyAgent [candidate] (732.943 ms) : 0, 732943
GlobalTracer [baseline] (222.873 ms) : 0, 222873
GlobalTracer [candidate] (223.487 ms) : 0, 223487
AppSec [baseline] (32.411 ms) : 0, 32411
AppSec [candidate] (32.415 ms) : 0, 32415
Debugger [baseline] (63.165 ms) : 0, 63165
Debugger [candidate] (63.054 ms) : 0, 63054
Remote Config [baseline] (664.364 µs) : 0, 664
Remote Config [candidate] (648.901 µs) : 0, 649
Telemetry [baseline] (8.028 ms) : 0, 8028
Telemetry [candidate] (7.981 ms) : 0, 7981
Flare Poller [baseline] (3.861 ms) : 0, 3861
Flare Poller [candidate] (3.761 ms) : 0, 3761
ProfilingAgent [baseline] (97.276 ms) : 0, 97276
ProfilingAgent [candidate] (97.139 ms) : 0, 97139
Profiling [baseline] (97.862 ms) : 0, 97862
Profiling [candidate] (97.714 ms) : 0, 97714
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.56.0-SNAPSHOT~82fbb98df8, baseline=1.56.0-SNAPSHOT~8ceb94de51

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.103 s) : 0, 1102942
Total [baseline] (8.885 s) : 0, 8885319
Agent [candidate] (1.105 s) : 0, 1105304
Total [candidate] (8.822 s) : 0, 8822058
section iast
Agent [baseline] (1.236 s) : 0, 1236008
Total [baseline] (9.589 s) : 0, 9589007
Agent [candidate] (1.243 s) : 0, 1243429
Total [candidate] (9.522 s) : 0, 9521653
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.103 s -
Agent iast 1.236 s 133.067 ms (12.1%)
Total tracing 8.885 s -
Total iast 9.589 s 703.689 ms (7.9%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.105 s -
Agent iast 1.243 s 138.125 ms (12.5%)
Total tracing 8.822 s -
Total iast 9.522 s 699.594 ms (7.9%)
gantt
    title insecure-bank - break down per module: candidate=1.56.0-SNAPSHOT~82fbb98df8, baseline=1.56.0-SNAPSHOT~8ceb94de51

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.467 ms) : 0, 1467
crashtracking [candidate] (1.485 ms) : 0, 1485
BytebuddyAgent [baseline] (710.494 ms) : 0, 710494
BytebuddyAgent [candidate] (711.203 ms) : 0, 711203
GlobalTracer [baseline] (248.294 ms) : 0, 248294
GlobalTracer [candidate] (249.653 ms) : 0, 249653
AppSec [baseline] (32.254 ms) : 0, 32254
AppSec [candidate] (32.289 ms) : 0, 32289
Debugger [baseline] (63.167 ms) : 0, 63167
Debugger [candidate] (63.509 ms) : 0, 63509
Remote Config [baseline] (627.005 µs) : 0, 627
Remote Config [candidate] (632.603 µs) : 0, 633
Telemetry [baseline] (8.145 ms) : 0, 8145
Telemetry [candidate] (8.09 ms) : 0, 8090
Flare Poller [baseline] (3.633 ms) : 0, 3633
Flare Poller [candidate] (3.615 ms) : 0, 3615
section iast
crashtracking [baseline] (1.453 ms) : 0, 1453
crashtracking [candidate] (1.469 ms) : 0, 1469
BytebuddyAgent [baseline] (828.773 ms) : 0, 828773
BytebuddyAgent [candidate] (835.104 ms) : 0, 835104
GlobalTracer [baseline] (237.864 ms) : 0, 237864
GlobalTracer [candidate] (238.909 ms) : 0, 238909
AppSec [baseline] (34.141 ms) : 0, 34141
AppSec [candidate] (33.878 ms) : 0, 33878
Debugger [baseline] (60.237 ms) : 0, 60237
Debugger [candidate] (60.028 ms) : 0, 60028
Remote Config [baseline] (541.513 µs) : 0, 542
Remote Config [candidate] (546.115 µs) : 0, 546
Telemetry [baseline] (7.661 ms) : 0, 7661
Telemetry [candidate] (7.639 ms) : 0, 7639
Flare Poller [baseline] (3.439 ms) : 0, 3439
Flare Poller [candidate] (3.488 ms) : 0, 3488
IAST [baseline] (27.124 ms) : 0, 27124
IAST [candidate] (27.422 ms) : 0, 27422
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/remove-max-100
git_commit_date 1763111453 1763120173
git_commit_sha 8ceb94d 82fbb98
release_version 1.56.0-SNAPSHOT~8ceb94de51 1.56.0-SNAPSHOT~82fbb98df8
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1763122444 1763122444
ci_job_id 1235007879 1235007879
ci_pipeline_id 82397685 82397685
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-41o7iuar 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-41o7iuar 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 1 performance improvements and 2 performance regressions! Performance is the same for 15 metrics, 18 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_FULL:high_load better
[-307.234µs; -127.408µs] or [-5.732%; -2.377%]
same
[-714.970µs; +53.963µs] or [-5.668%; +0.428%]
unstable
[-43.750op/s; +101.687op/s] or [-5.667%; +13.171%]
5.142ms 12.284ms 801.000op/s 5.360ms 12.614ms 772.031op/s
scenario:load:petclinic:tracing:high_load worse
[+0.844ms; +1.738ms] or [+4.907%; +10.111%]
worse
[+0.719ms; +1.813ms] or [+2.552%; +6.437%]
unstable
[-42.772op/s; +14.834op/s] or [-16.110%; +5.587%]
18.481ms 29.425ms 251.531op/s 17.190ms 28.159ms 265.500op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.56.0-SNAPSHOT~82fbb98df8, baseline=1.56.0-SNAPSHOT~8ceb94de51
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.392 ms) : 18205, 18579
.   : milestone, 18392,
appsec (18.616 ms) : 18430, 18802
.   : milestone, 18616,
code_origins (17.517 ms) : 17345, 17689
.   : milestone, 17517,
iast (17.808 ms) : 17631, 17984
.   : milestone, 17808,
profiling (19.755 ms) : 19557, 19953
.   : milestone, 19755,
tracing (17.575 ms) : 17404, 17746
.   : milestone, 17575,
section candidate
no_agent (18.266 ms) : 18080, 18453
.   : milestone, 18266,
appsec (18.787 ms) : 18596, 18979
.   : milestone, 18787,
code_origins (17.74 ms) : 17564, 17915
.   : milestone, 17740,
iast (17.826 ms) : 17648, 18004
.   : milestone, 17826,
profiling (19.808 ms) : 19604, 20011
.   : milestone, 19808,
tracing (18.551 ms) : 18362, 18740
.   : milestone, 18551,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.392 ms [18.205 ms, 18.579 ms] -
appsec 18.616 ms [18.43 ms, 18.802 ms] 223.977 µs (1.2%)
code_origins 17.517 ms [17.345 ms, 17.689 ms] -875.224 µs (-4.8%)
iast 17.808 ms [17.631 ms, 17.984 ms] -584.339 µs (-3.2%)
profiling 19.755 ms [19.557 ms, 19.953 ms] 1.363 ms (7.4%)
tracing 17.575 ms [17.404 ms, 17.746 ms] -816.938 µs (-4.4%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.266 ms [18.08 ms, 18.453 ms] -
appsec 18.787 ms [18.596 ms, 18.979 ms] 521.236 µs (2.9%)
code_origins 17.74 ms [17.564 ms, 17.915 ms] -526.458 µs (-2.9%)
iast 17.826 ms [17.648 ms, 18.004 ms] -440.159 µs (-2.4%)
profiling 19.808 ms [19.604 ms, 20.011 ms] 1.541 ms (8.4%)
tracing 18.551 ms [18.362 ms, 18.74 ms] 284.698 µs (1.6%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.56.0-SNAPSHOT~82fbb98df8, baseline=1.56.0-SNAPSHOT~8ceb94de51
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.192 ms) : 1180, 1203
.   : milestone, 1192,
iast (3.223 ms) : 3183, 3262
.   : milestone, 3223,
iast_FULL (5.992 ms) : 5932, 6053
.   : milestone, 5992,
iast_GLOBAL (3.645 ms) : 3581, 3710
.   : milestone, 3645,
profiling (2.068 ms) : 2050, 2086
.   : milestone, 2068,
tracing (1.782 ms) : 1767, 1797
.   : milestone, 1782,
section candidate
no_agent (1.189 ms) : 1177, 1201
.   : milestone, 1189,
iast (3.334 ms) : 3265, 3403
.   : milestone, 3334,
iast_FULL (5.77 ms) : 5713, 5828
.   : milestone, 5770,
iast_GLOBAL (3.704 ms) : 3585, 3822
.   : milestone, 3704,
profiling (2.054 ms) : 2036, 2072
.   : milestone, 2054,
tracing (1.808 ms) : 1792, 1823
.   : milestone, 1808,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.192 ms [1.18 ms, 1.203 ms] -
iast 3.223 ms [3.183 ms, 3.262 ms] 2.031 ms (170.4%)
iast_FULL 5.992 ms [5.932 ms, 6.053 ms] 4.8 ms (402.8%)
iast_GLOBAL 3.645 ms [3.581 ms, 3.71 ms] 2.454 ms (205.9%)
profiling 2.068 ms [2.05 ms, 2.086 ms] 876.278 µs (73.5%)
tracing 1.782 ms [1.767 ms, 1.797 ms] 590.675 µs (49.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.189 ms [1.177 ms, 1.201 ms] -
iast 3.334 ms [3.265 ms, 3.403 ms] 2.145 ms (180.4%)
iast_FULL 5.77 ms [5.713 ms, 5.828 ms] 4.581 ms (385.2%)
iast_GLOBAL 3.704 ms [3.585 ms, 3.822 ms] 2.514 ms (211.4%)
profiling 2.054 ms [2.036 ms, 2.072 ms] 864.481 µs (72.7%)
tracing 1.808 ms [1.792 ms, 1.823 ms] 618.39 µs (52.0%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/remove-max-100
git_commit_date 1763111453 1763120173
git_commit_sha 8ceb94d 82fbb98
release_version 1.56.0-SNAPSHOT~8ceb94de51 1.56.0-SNAPSHOT~82fbb98df8
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1763122138 1763122138
ci_job_id 1235007880 1235007880
ci_pipeline_id 82397685 82397685
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-d2t6pgaw 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-d2t6pgaw 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.56.0-SNAPSHOT~82fbb98df8, baseline=1.56.0-SNAPSHOT~8ceb94de51
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.476 ms) : 1464, 1487
.   : milestone, 1476,
appsec (3.658 ms) : 3443, 3873
.   : milestone, 3658,
iast (2.22 ms) : 2155, 2284
.   : milestone, 2220,
iast_GLOBAL (2.256 ms) : 2192, 2321
.   : milestone, 2256,
profiling (2.082 ms) : 2028, 2135
.   : milestone, 2082,
tracing (2.038 ms) : 1988, 2089
.   : milestone, 2038,
section candidate
no_agent (1.477 ms) : 1465, 1488
.   : milestone, 1477,
appsec (3.669 ms) : 3453, 3886
.   : milestone, 3669,
iast (2.214 ms) : 2150, 2278
.   : milestone, 2214,
iast_GLOBAL (2.262 ms) : 2197, 2327
.   : milestone, 2262,
profiling (2.084 ms) : 2030, 2138
.   : milestone, 2084,
tracing (2.041 ms) : 1991, 2091
.   : milestone, 2041,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.476 ms [1.464 ms, 1.487 ms] -
appsec 3.658 ms [3.443 ms, 3.873 ms] 2.182 ms (147.8%)
iast 2.22 ms [2.155 ms, 2.284 ms] 743.768 µs (50.4%)
iast_GLOBAL 2.256 ms [2.192 ms, 2.321 ms] 780.429 µs (52.9%)
profiling 2.082 ms [2.028 ms, 2.135 ms] 605.847 µs (41.0%)
tracing 2.038 ms [1.988 ms, 2.089 ms] 562.248 µs (38.1%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.477 ms [1.465 ms, 1.488 ms] -
appsec 3.669 ms [3.453 ms, 3.886 ms] 2.193 ms (148.5%)
iast 2.214 ms [2.15 ms, 2.278 ms] 737.715 µs (50.0%)
iast_GLOBAL 2.262 ms [2.197 ms, 2.327 ms] 785.466 µs (53.2%)
profiling 2.084 ms [2.03 ms, 2.138 ms] 607.417 µs (41.1%)
tracing 2.041 ms [1.991 ms, 2.091 ms] 564.364 µs (38.2%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.56.0-SNAPSHOT~82fbb98df8, baseline=1.56.0-SNAPSHOT~8ceb94de51
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.784 s) : 14784000, 14784000
.   : milestone, 14784000,
appsec (14.98 s) : 14980000, 14980000
.   : milestone, 14980000,
iast (18.662 s) : 18662000, 18662000
.   : milestone, 18662000,
iast_GLOBAL (17.996 s) : 17996000, 17996000
.   : milestone, 17996000,
profiling (15.499 s) : 15499000, 15499000
.   : milestone, 15499000,
tracing (14.748 s) : 14748000, 14748000
.   : milestone, 14748000,
section candidate
no_agent (15.218 s) : 15218000, 15218000
.   : milestone, 15218000,
appsec (14.709 s) : 14709000, 14709000
.   : milestone, 14709000,
iast (18.333 s) : 18333000, 18333000
.   : milestone, 18333000,
iast_GLOBAL (18.133 s) : 18133000, 18133000
.   : milestone, 18133000,
profiling (14.918 s) : 14918000, 14918000
.   : milestone, 14918000,
tracing (14.54 s) : 14540000, 14540000
.   : milestone, 14540000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.784 s [14.784 s, 14.784 s] -
appsec 14.98 s [14.98 s, 14.98 s] 196.0 ms (1.3%)
iast 18.662 s [18.662 s, 18.662 s] 3.878 s (26.2%)
iast_GLOBAL 17.996 s [17.996 s, 17.996 s] 3.212 s (21.7%)
profiling 15.499 s [15.499 s, 15.499 s] 715.0 ms (4.8%)
tracing 14.748 s [14.748 s, 14.748 s] -36.0 ms (-0.2%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.218 s [15.218 s, 15.218 s] -
appsec 14.709 s [14.709 s, 14.709 s] -509.0 ms (-3.3%)
iast 18.333 s [18.333 s, 18.333 s] 3.115 s (20.5%)
iast_GLOBAL 18.133 s [18.133 s, 18.133 s] 2.915 s (19.2%)
profiling 14.918 s [14.918 s, 14.918 s] -300.0 ms (-2.0%)
tracing 14.54 s [14.54 s, 14.54 s] -678.0 ms (-4.5%)

added equals and hashcode for SpanDecorationProbe
@jpbempel jpbempel merged commit a2cb43a into master Nov 14, 2025
711 of 712 checks passed
@jpbempel jpbempel deleted the jpbempel/remove-max-100 branch November 14, 2025 13:46
@github-actions github-actions bot added this to the 1.56.0 milestone Nov 14, 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