Skip to content

Use ClassNameTrie from its new location in dd-instrument-java#9977

Merged
mcculls merged 4 commits into
masterfrom
mcculls/use-trie-from-dd-instrument-java
Nov 20, 2025
Merged

Use ClassNameTrie from its new location in dd-instrument-java#9977
mcculls merged 4 commits into
masterfrom
mcculls/use-trie-from-dd-instrument-java

Conversation

@mcculls
Copy link
Copy Markdown
Contributor

@mcculls mcculls commented Nov 15, 2025

What Does This Do

ClassNameTrie is now part of https://github.com/DataDog/dd-instrument-java

Motivation

Remove duplicate class.

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@mcculls mcculls added comp: core Tracer core tag: no release notes Changes to exclude from release notes labels Nov 15, 2025
@mcculls mcculls requested a review from a team as a code owner November 15, 2025 21:37
@mcculls mcculls requested review from a team as code owners November 15, 2025 21:37
@mcculls mcculls requested review from jpbempel, manuel-alvarez-alvarez, nikita-tkachenko-datadog and robertpi and removed request for a team November 15, 2025 21:37
@mcculls mcculls force-pushed the mcculls/use-trie-from-dd-instrument-java branch from aa6b425 to 090d6c1 Compare November 15, 2025 21:45
@datadog-datadog-prod-us1

This comment has been minimized.

@pr-commenter
Copy link
Copy Markdown

pr-commenter Bot commented Nov 15, 2025

Debugger benchmarks

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
ci_job_date 1763474979 1763475315
end_time 2025-11-18T14:11:01 2025-11-18T14:16:38
git_branch master mcculls/use-trie-from-dd-instrument-java
git_commit_sha 4596de2 28fe83d
start_time 2025-11-18T14:09:40 2025-11-18T14:15:16
See matching parameters
Baseline Candidate
ci_job_id 1241851797 1241851797
ci_pipeline_id 82916194 82916194
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
git_commit_date 1763474382 1763474382

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
[-37.031µs; +24.989µs] or [-12.709%; +8.576%]
unstable
[-53.968µs; +35.508µs] or [-16.180%; +10.646%]
unstable
[-68.264µs; +43.347µs] or [-19.524%; +12.397%]
unstable
[-775.721µs; +452.906µs] or [-61.329%; +35.807%]
same
scenario:basic unsure
[+0.210µs; +11.928µs] or [+0.082%; +4.632%]
same same unstable
[+9.476µs; +170.698µs] or [+1.191%; +21.447%]
unstable
[-107.507op/s; +235.712op/s] or [-4.300%; +9.428%]
scenario:loop same same same unstable
[-1008.288µs; +459.793µs] or [-11.214%; +5.114%]
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 (333.549 µs) : 279, 388
.   : milestone, 334,
basic (295.014 µs) : 288, 302
.   : milestone, 295,
loop (8.448 ms) : 8386, 8511
.   : milestone, 8448,
section candidate
noprobe (324.319 µs) : 298, 350
.   : milestone, 324,
basic (294.872 µs) : 287, 302
.   : milestone, 295,
loop (8.441 ms) : 8379, 8502
.   : milestone, 8441,
Loading
  • baseline results
Scenario Request median duration [CI 0.99]
noprobe 333.549 µs [279.232 µs, 387.866 µs]
basic 295.014 µs [287.627 µs, 302.402 µs]
loop 8.448 ms [8.386 ms, 8.511 ms]
  • candidate results
Scenario Request median duration [CI 0.99]
noprobe 324.319 µs [298.343 µs, 350.295 µs]
basic 294.872 µs [287.251 µs, 302.494 µs]
loop 8.441 ms [8.379 ms, 8.502 ms]

@pr-commenter
Copy link
Copy Markdown

pr-commenter Bot commented Nov 15, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mcculls/use-trie-from-dd-instrument-java
git_commit_date 1763479872 1763487408
git_commit_sha fb40aba e18ea8f
release_version 1.56.0-SNAPSHOT~fb40abaeee 1.56.0-SNAPSHOT~e18ea8f5f7
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1763489297 1763489297
ci_job_id 1242748541 1242748541
ci_pipeline_id 82990617 82990617
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-4-lgybvaaz 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-4-lgybvaaz 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 58 metrics, 7 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.56.0-SNAPSHOT~e18ea8f5f7, baseline=1.56.0-SNAPSHOT~fb40abaeee

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.097 s) : 0, 1097305
Total [baseline] (8.844 s) : 0, 8844099
Agent [candidate] (1.1 s) : 0, 1100051
Total [candidate] (8.85 s) : 0, 8850248
section iast
Agent [baseline] (1.236 s) : 0, 1235937
Total [baseline] (9.527 s) : 0, 9526532
Agent [candidate] (1.238 s) : 0, 1237619
Total [candidate] (9.54 s) : 0, 9539677
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.097 s -
Agent iast 1.236 s 138.632 ms (12.6%)
Total tracing 8.844 s -
Total iast 9.527 s 682.433 ms (7.7%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.1 s -
Agent iast 1.238 s 137.568 ms (12.5%)
Total tracing 8.85 s -
Total iast 9.54 s 689.43 ms (7.8%)
gantt
    title insecure-bank - break down per module: candidate=1.56.0-SNAPSHOT~e18ea8f5f7, baseline=1.56.0-SNAPSHOT~fb40abaeee

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.446 ms) : 0, 1446
crashtracking [candidate] (1.455 ms) : 0, 1455
BytebuddyAgent [baseline] (704.697 ms) : 0, 704697
BytebuddyAgent [candidate] (706.871 ms) : 0, 706871
GlobalTracer [baseline] (248.179 ms) : 0, 248179
GlobalTracer [candidate] (248.86 ms) : 0, 248860
AppSec [baseline] (32.153 ms) : 0, 32153
AppSec [candidate] (32.329 ms) : 0, 32329
Debugger [baseline] (63.509 ms) : 0, 63509
Debugger [candidate] (63.18 ms) : 0, 63180
Remote Config [baseline] (630.246 µs) : 0, 630
Remote Config [candidate] (634.117 µs) : 0, 634
Telemetry [baseline] (8.202 ms) : 0, 8202
Telemetry [candidate] (8.252 ms) : 0, 8252
Flare Poller [baseline] (3.682 ms) : 0, 3682
Flare Poller [candidate] (3.693 ms) : 0, 3693
section iast
crashtracking [baseline] (1.448 ms) : 0, 1448
crashtracking [candidate] (1.451 ms) : 0, 1451
BytebuddyAgent [baseline] (828.611 ms) : 0, 828611
BytebuddyAgent [candidate] (828.023 ms) : 0, 828023
GlobalTracer [baseline] (237.641 ms) : 0, 237641
GlobalTracer [candidate] (239.194 ms) : 0, 239194
AppSec [baseline] (32.632 ms) : 0, 32632
AppSec [candidate] (34.25 ms) : 0, 34250
Debugger [baseline] (59.993 ms) : 0, 59993
Debugger [candidate] (60.38 ms) : 0, 60380
Remote Config [baseline] (548.722 µs) : 0, 549
Remote Config [candidate] (557.474 µs) : 0, 557
Telemetry [baseline] (7.623 ms) : 0, 7623
Telemetry [candidate] (7.652 ms) : 0, 7652
Flare Poller [baseline] (3.449 ms) : 0, 3449
Flare Poller [candidate] (3.453 ms) : 0, 3453
IAST [baseline] (29.216 ms) : 0, 29216
IAST [candidate] (27.794 ms) : 0, 27794
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.56.0-SNAPSHOT~e18ea8f5f7, baseline=1.56.0-SNAPSHOT~fb40abaeee

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.107 s) : 0, 1106775
Total [baseline] (10.763 s) : 0, 10763217
Agent [candidate] (1.099 s) : 0, 1099031
Total [candidate] (10.778 s) : 0, 10777746
section appsec
Agent [baseline] (1.277 s) : 0, 1277393
Total [baseline] (10.957 s) : 0, 10957304
Agent [candidate] (1.278 s) : 0, 1278316
Total [candidate] (11.017 s) : 0, 11017426
section iast
Agent [baseline] (1.245 s) : 0, 1244658
Total [baseline] (11.245 s) : 0, 11245489
Agent [candidate] (1.237 s) : 0, 1237445
Total [candidate] (11.297 s) : 0, 11297071
section profiling
Agent [baseline] (1.231 s) : 0, 1231289
Total [baseline] (11.064 s) : 0, 11064340
Agent [candidate] (1.229 s) : 0, 1229167
Total [candidate] (11.032 s) : 0, 11032364
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.107 s -
Agent appsec 1.277 s 170.618 ms (15.4%)
Agent iast 1.245 s 137.882 ms (12.5%)
Agent profiling 1.231 s 124.514 ms (11.3%)
Total tracing 10.763 s -
Total appsec 10.957 s 194.087 ms (1.8%)
Total iast 11.245 s 482.272 ms (4.5%)
Total profiling 11.064 s 301.124 ms (2.8%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.099 s -
Agent appsec 1.278 s 179.285 ms (16.3%)
Agent iast 1.237 s 138.413 ms (12.6%)
Agent profiling 1.229 s 130.136 ms (11.8%)
Total tracing 10.778 s -
Total appsec 11.017 s 239.68 ms (2.2%)
Total iast 11.297 s 519.326 ms (4.8%)
Total profiling 11.032 s 254.619 ms (2.4%)
gantt
    title petclinic - break down per module: candidate=1.56.0-SNAPSHOT~e18ea8f5f7, baseline=1.56.0-SNAPSHOT~fb40abaeee

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.485 ms) : 0, 1485
crashtracking [candidate] (1.442 ms) : 0, 1442
BytebuddyAgent [baseline] (710.265 ms) : 0, 710265
BytebuddyAgent [candidate] (705.043 ms) : 0, 705043
GlobalTracer [baseline] (250.208 ms) : 0, 250208
GlobalTracer [candidate] (248.731 ms) : 0, 248731
AppSec [baseline] (32.563 ms) : 0, 32563
AppSec [candidate] (32.201 ms) : 0, 32201
Debugger [baseline] (64.775 ms) : 0, 64775
Debugger [candidate] (64.312 ms) : 0, 64312
Remote Config [baseline] (644.824 µs) : 0, 645
Remote Config [candidate] (637.842 µs) : 0, 638
Telemetry [baseline] (8.237 ms) : 0, 8237
Telemetry [candidate] (8.255 ms) : 0, 8255
Flare Poller [baseline] (3.688 ms) : 0, 3688
Flare Poller [candidate] (3.692 ms) : 0, 3692
section appsec
crashtracking [baseline] (1.447 ms) : 0, 1447
crashtracking [candidate] (1.441 ms) : 0, 1441
BytebuddyAgent [baseline] (728.441 ms) : 0, 728441
BytebuddyAgent [candidate] (728.856 ms) : 0, 728856
GlobalTracer [baseline] (239.792 ms) : 0, 239792
GlobalTracer [candidate] (240.631 ms) : 0, 240631
IAST [baseline] (24.894 ms) : 0, 24894
IAST [candidate] (24.727 ms) : 0, 24727
AppSec [baseline] (174.625 ms) : 0, 174625
AppSec [candidate] (174.214 ms) : 0, 174214
Debugger [baseline] (60.522 ms) : 0, 60522
Debugger [candidate] (60.578 ms) : 0, 60578
Remote Config [baseline] (673.496 µs) : 0, 673
Remote Config [candidate] (701.218 µs) : 0, 701
Telemetry [baseline] (8.294 ms) : 0, 8294
Telemetry [candidate] (8.327 ms) : 0, 8327
Flare Poller [baseline] (3.839 ms) : 0, 3839
Flare Poller [candidate] (3.88 ms) : 0, 3880
section iast
crashtracking [baseline] (1.446 ms) : 0, 1446
crashtracking [candidate] (1.456 ms) : 0, 1456
BytebuddyAgent [baseline] (833.609 ms) : 0, 833609
BytebuddyAgent [candidate] (828.383 ms) : 0, 828383
GlobalTracer [baseline] (239.684 ms) : 0, 239684
GlobalTracer [candidate] (238.483 ms) : 0, 238483
IAST [baseline] (27.765 ms) : 0, 27765
IAST [candidate] (28.909 ms) : 0, 28909
AppSec [baseline] (34.202 ms) : 0, 34202
AppSec [candidate] (32.371 ms) : 0, 32371
Debugger [baseline] (61.377 ms) : 0, 61377
Debugger [candidate] (61.203 ms) : 0, 61203
Remote Config [baseline] (548.828 µs) : 0, 549
Remote Config [candidate] (545.653 µs) : 0, 546
Telemetry [baseline] (7.699 ms) : 0, 7699
Telemetry [candidate] (7.746 ms) : 0, 7746
Flare Poller [baseline] (3.462 ms) : 0, 3462
Flare Poller [candidate] (3.546 ms) : 0, 3546
section profiling
crashtracking [baseline] (1.439 ms) : 0, 1439
crashtracking [candidate] (1.425 ms) : 0, 1425
BytebuddyAgent [baseline] (732.664 ms) : 0, 732664
BytebuddyAgent [candidate] (731.234 ms) : 0, 731234
GlobalTracer [baseline] (222.694 ms) : 0, 222694
GlobalTracer [candidate] (221.818 ms) : 0, 221818
AppSec [baseline] (32.257 ms) : 0, 32257
AppSec [candidate] (32.226 ms) : 0, 32226
Debugger [baseline] (62.912 ms) : 0, 62912
Debugger [candidate] (63.225 ms) : 0, 63225
Remote Config [baseline] (657.051 µs) : 0, 657
Remote Config [candidate] (643.31 µs) : 0, 643
Telemetry [baseline] (8.118 ms) : 0, 8118
Telemetry [candidate] (7.949 ms) : 0, 7949
Flare Poller [baseline] (3.74 ms) : 0, 3740
Flare Poller [candidate] (3.74 ms) : 0, 3740
ProfilingAgent [baseline] (96.992 ms) : 0, 96992
ProfilingAgent [candidate] (97.278 ms) : 0, 97278
Profiling [baseline] (97.592 ms) : 0, 97592
Profiling [candidate] (97.849 ms) : 0, 97849
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mcculls/use-trie-from-dd-instrument-java
git_commit_date 1763479872 1763487408
git_commit_sha fb40aba e18ea8f
release_version 1.56.0-SNAPSHOT~fb40abaeee 1.56.0-SNAPSHOT~e18ea8f5f7
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1763489948 1763489948
ci_job_id 1242748542 1242748542
ci_pipeline_id 82990617 82990617
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-c3va04io 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-c3va04io 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 1 performance regressions! Performance is the same for 20 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:profiling:high_load worse
[+43.757µs; +136.770µs] or [+2.709%; +8.467%]
unstable
[+250.225µs; +936.530µs] or [+5.855%; +21.914%]
unstable
[-417.383op/s; +93.945op/s] or [-17.854%; +4.019%]
1.706ms 4.867ms 2176.031op/s 1.615ms 4.274ms 2337.750op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.56.0-SNAPSHOT~e18ea8f5f7, baseline=1.56.0-SNAPSHOT~fb40abaeee
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.169 ms) : 17988, 18350
.   : milestone, 18169,
appsec (18.763 ms) : 18573, 18952
.   : milestone, 18763,
code_origins (17.931 ms) : 17756, 18107
.   : milestone, 17931,
iast (17.923 ms) : 17745, 18101
.   : milestone, 17923,
profiling (18.683 ms) : 18494, 18872
.   : milestone, 18683,
tracing (17.799 ms) : 17620, 17978
.   : milestone, 17799,
section candidate
no_agent (18.181 ms) : 17995, 18367
.   : milestone, 18181,
appsec (18.705 ms) : 18513, 18897
.   : milestone, 18705,
code_origins (17.707 ms) : 17532, 17883
.   : milestone, 17707,
iast (17.598 ms) : 17422, 17773
.   : milestone, 17598,
profiling (18.763 ms) : 18573, 18953
.   : milestone, 18763,
tracing (17.823 ms) : 17647, 17999
.   : milestone, 17823,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.169 ms [17.988 ms, 18.35 ms] -
appsec 18.763 ms [18.573 ms, 18.952 ms] 593.516 µs (3.3%)
code_origins 17.931 ms [17.756 ms, 18.107 ms] -237.543 µs (-1.3%)
iast 17.923 ms [17.745 ms, 18.101 ms] -245.946 µs (-1.4%)
profiling 18.683 ms [18.494 ms, 18.872 ms] 513.762 µs (2.8%)
tracing 17.799 ms [17.62 ms, 17.978 ms] -369.838 µs (-2.0%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.181 ms [17.995 ms, 18.367 ms] -
appsec 18.705 ms [18.513 ms, 18.897 ms] 523.432 µs (2.9%)
code_origins 17.707 ms [17.532 ms, 17.883 ms] -474.186 µs (-2.6%)
iast 17.598 ms [17.422 ms, 17.773 ms] -583.578 µs (-3.2%)
profiling 18.763 ms [18.573 ms, 18.953 ms] 581.578 µs (3.2%)
tracing 17.823 ms [17.647 ms, 17.999 ms] -358.238 µs (-2.0%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.56.0-SNAPSHOT~e18ea8f5f7, baseline=1.56.0-SNAPSHOT~fb40abaeee
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.208 ms) : 1195, 1220
.   : milestone, 1208,
iast (3.35 ms) : 3278, 3423
.   : milestone, 3350,
iast_FULL (5.868 ms) : 5809, 5927
.   : milestone, 5868,
iast_GLOBAL (3.583 ms) : 3533, 3632
.   : milestone, 3583,
profiling (1.928 ms) : 1912, 1943
.   : milestone, 1928,
tracing (1.833 ms) : 1818, 1847
.   : milestone, 1833,
section candidate
no_agent (1.223 ms) : 1211, 1236
.   : milestone, 1223,
iast (3.288 ms) : 3242, 3335
.   : milestone, 3288,
iast_FULL (5.888 ms) : 5754, 6022
.   : milestone, 5888,
iast_GLOBAL (3.764 ms) : 3714, 3815
.   : milestone, 3764,
profiling (2.076 ms) : 2059, 2094
.   : milestone, 2076,
tracing (1.808 ms) : 1792, 1823
.   : milestone, 1808,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.208 ms [1.195 ms, 1.22 ms] -
iast 3.35 ms [3.278 ms, 3.423 ms] 2.143 ms (177.4%)
iast_FULL 5.868 ms [5.809 ms, 5.927 ms] 4.66 ms (385.9%)
iast_GLOBAL 3.583 ms [3.533 ms, 3.632 ms] 2.375 ms (196.7%)
profiling 1.928 ms [1.912 ms, 1.943 ms] 719.981 µs (59.6%)
tracing 1.833 ms [1.818 ms, 1.847 ms] 625.197 µs (51.8%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.223 ms [1.211 ms, 1.236 ms] -
iast 3.288 ms [3.242 ms, 3.335 ms] 2.065 ms (168.8%)
iast_FULL 5.888 ms [5.754 ms, 6.022 ms] 4.665 ms (381.3%)
iast_GLOBAL 3.764 ms [3.714 ms, 3.815 ms] 2.541 ms (207.7%)
profiling 2.076 ms [2.059 ms, 2.094 ms] 852.991 µs (69.7%)
tracing 1.808 ms [1.792 ms, 1.823 ms] 584.078 µs (47.7%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mcculls/use-trie-from-dd-instrument-java
git_commit_date 1763479872 1763487408
git_commit_sha fb40aba e18ea8f
release_version 1.56.0-SNAPSHOT~fb40abaeee 1.56.0-SNAPSHOT~e18ea8f5f7
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1763491106 1763491106
ci_job_id 1242748544 1242748544
ci_pipeline_id 82990617 82990617
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-g50wsbr2 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-g50wsbr2 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 10 metrics, 2 unstable metrics.

Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.56.0-SNAPSHOT~e18ea8f5f7, baseline=1.56.0-SNAPSHOT~fb40abaeee
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.478 ms) : 1467, 1490
.   : milestone, 1478,
appsec (3.659 ms) : 3444, 3874
.   : milestone, 3659,
iast (2.218 ms) : 2155, 2282
.   : milestone, 2218,
iast_GLOBAL (2.254 ms) : 2190, 2318
.   : milestone, 2254,
profiling (2.065 ms) : 2013, 2116
.   : milestone, 2065,
tracing (2.041 ms) : 1991, 2091
.   : milestone, 2041,
section candidate
no_agent (1.486 ms) : 1474, 1497
.   : milestone, 1486,
appsec (3.659 ms) : 3447, 3870
.   : milestone, 3659,
iast (2.206 ms) : 2143, 2270
.   : milestone, 2206,
iast_GLOBAL (2.249 ms) : 2185, 2313
.   : milestone, 2249,
profiling (2.448 ms) : 2284, 2613
.   : milestone, 2448,
tracing (2.031 ms) : 1982, 2081
.   : milestone, 2031,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.478 ms [1.467 ms, 1.49 ms] -
appsec 3.659 ms [3.444 ms, 3.874 ms] 2.181 ms (147.5%)
iast 2.218 ms [2.155 ms, 2.282 ms] 740.045 µs (50.1%)
iast_GLOBAL 2.254 ms [2.19 ms, 2.318 ms] 775.71 µs (52.5%)
profiling 2.065 ms [2.013 ms, 2.116 ms] 586.505 µs (39.7%)
tracing 2.041 ms [1.991 ms, 2.091 ms] 562.783 µs (38.1%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.486 ms [1.474 ms, 1.497 ms] -
appsec 3.659 ms [3.447 ms, 3.87 ms] 2.173 ms (146.3%)
iast 2.206 ms [2.143 ms, 2.27 ms] 720.817 µs (48.5%)
iast_GLOBAL 2.249 ms [2.185 ms, 2.313 ms] 763.22 µs (51.4%)
profiling 2.448 ms [2.284 ms, 2.613 ms] 962.771 µs (64.8%)
tracing 2.031 ms [1.982 ms, 2.081 ms] 545.748 µs (36.7%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.56.0-SNAPSHOT~e18ea8f5f7, baseline=1.56.0-SNAPSHOT~fb40abaeee
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.083 s) : 15083000, 15083000
.   : milestone, 15083000,
appsec (15.132 s) : 15132000, 15132000
.   : milestone, 15132000,
iast (18.978 s) : 18978000, 18978000
.   : milestone, 18978000,
iast_GLOBAL (18.133 s) : 18133000, 18133000
.   : milestone, 18133000,
profiling (14.876 s) : 14876000, 14876000
.   : milestone, 14876000,
tracing (14.582 s) : 14582000, 14582000
.   : milestone, 14582000,
section candidate
no_agent (15.218 s) : 15218000, 15218000
.   : milestone, 15218000,
appsec (14.437 s) : 14437000, 14437000
.   : milestone, 14437000,
iast (18.172 s) : 18172000, 18172000
.   : milestone, 18172000,
iast_GLOBAL (17.735 s) : 17735000, 17735000
.   : milestone, 17735000,
profiling (14.749 s) : 14749000, 14749000
.   : milestone, 14749000,
tracing (14.77 s) : 14770000, 14770000
.   : milestone, 14770000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.083 s [15.083 s, 15.083 s] -
appsec 15.132 s [15.132 s, 15.132 s] 49.0 ms (0.3%)
iast 18.978 s [18.978 s, 18.978 s] 3.895 s (25.8%)
iast_GLOBAL 18.133 s [18.133 s, 18.133 s] 3.05 s (20.2%)
profiling 14.876 s [14.876 s, 14.876 s] -207.0 ms (-1.4%)
tracing 14.582 s [14.582 s, 14.582 s] -501.0 ms (-3.3%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.218 s [15.218 s, 15.218 s] -
appsec 14.437 s [14.437 s, 14.437 s] -781.0 ms (-5.1%)
iast 18.172 s [18.172 s, 18.172 s] 2.954 s (19.4%)
iast_GLOBAL 17.735 s [17.735 s, 17.735 s] 2.517 s (16.5%)
profiling 14.749 s [14.749 s, 14.749 s] -469.0 ms (-3.1%)
tracing 14.77 s [14.77 s, 14.77 s] -448.0 ms (-2.9%)

@mcculls mcculls merged commit 26f1ff9 into master Nov 20, 2025
545 checks passed
@mcculls mcculls deleted the mcculls/use-trie-from-dd-instrument-java branch November 20, 2025 16:19
@github-actions github-actions Bot added this to the 1.57.0 milestone Nov 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: core Tracer core tag: no release notes Changes to exclude from release notes type: refactoring

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants