Skip to content

Replace Objects.hash with HashingUtils in DBInfo#10783

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 3 commits intomasterfrom
dd/B0WDkGA2EkHe
Mar 10, 2026
Merged

Replace Objects.hash with HashingUtils in DBInfo#10783
gh-worker-dd-mergequeue-cf854d[bot] merged 3 commits intomasterfrom
dd/B0WDkGA2EkHe

Conversation

@dougqh
Copy link
Copy Markdown
Contributor

@dougqh dougqh commented Mar 10, 2026

What Does This Do

Replaces calls to java.util.Objects.hash with datadog.trace.util.HashingUtils in the DBInfo class to use Datadog's internal hashing utilities instead of the standard Java library.

Motivation

Avoids Object[] allocation from calling var-arg method Objects.hash

Additional Notes

The change maintains the same hashCode() behavior by sequentially hashing all fields in the same order using HashingUtils.addToHash().

Contributor Checklist

Jira ticket: [PROJ-IDENT]


PR by Bits
View session in Datadog

Comment @DataDog to request changes

Co-authored-by: dougqh <dougqh@gmail.com>
@datadog-prod-us1-3
Copy link
Copy Markdown

View session in Datadog

Bits Dev status: ✅ Done

CI Auto-fix: Disabled | Enable

Comment @DataDog to request changes

@datadog-datadog-prod-us1-2
Copy link
Copy Markdown
Contributor

I can only run on private repositories.

@dougqh dougqh marked this pull request as ready for review March 10, 2026 14:40
@dougqh dougqh requested a review from a team as a code owner March 10, 2026 14:40
@dougqh dougqh requested a review from PerfectSlayer March 10, 2026 14:40
Copy link
Copy Markdown
Contributor

@PerfectSlayer PerfectSlayer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good, thanks!

@PerfectSlayer PerfectSlayer added type: enhancement Enhancements and improvements tag: performance Performance related changes inst: jdbc JDBC instrumentation tag: ai generated Largely based on code generated by an AI or LLM and removed Bits AI labels Mar 10, 2026
@dougqh dougqh enabled auto-merge March 10, 2026 14:56
@DataDog DataDog deleted a comment from github-actions bot Mar 10, 2026
@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Mar 10, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master dd/B0WDkGA2EkHe
git_commit_date 1773155932 1773166034
git_commit_sha c04d61b 6821f6b
release_version 1.61.0-SNAPSHOT~c04d61b318 1.61.0-SNAPSHOT~6821f6b955
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1773167893 1773167893
ci_job_id 1493964807 1493964807
ci_pipeline_id 101706515 101706515
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-igxthlgg 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-igxthlgg 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 65 metrics, 6 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.61.0-SNAPSHOT~6821f6b955, baseline=1.61.0-SNAPSHOT~c04d61b318

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.053 s) : 0, 1053389
Total [baseline] (8.816 s) : 0, 8816403
Agent [candidate] (1.064 s) : 0, 1063732
Total [candidate] (8.829 s) : 0, 8829175
section iast
Agent [baseline] (1.227 s) : 0, 1227452
Total [baseline] (9.563 s) : 0, 9562719
Agent [candidate] (1.234 s) : 0, 1234375
Total [candidate] (9.571 s) : 0, 9571312
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.053 s -
Agent iast 1.227 s 174.063 ms (16.5%)
Total tracing 8.816 s -
Total iast 9.563 s 746.316 ms (8.5%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.064 s -
Agent iast 1.234 s 170.643 ms (16.0%)
Total tracing 8.829 s -
Total iast 9.571 s 742.137 ms (8.4%)
gantt
    title insecure-bank - break down per module: candidate=1.61.0-SNAPSHOT~6821f6b955, baseline=1.61.0-SNAPSHOT~c04d61b318

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.182 ms) : 0, 1182
crashtracking [candidate] (1.233 ms) : 0, 1233
BytebuddyAgent [baseline] (626.737 ms) : 0, 626737
BytebuddyAgent [candidate] (633.432 ms) : 0, 633432
AgentMeter [baseline] (29.193 ms) : 0, 29193
AgentMeter [candidate] (29.274 ms) : 0, 29274
GlobalTracer [baseline] (256.13 ms) : 0, 256130
GlobalTracer [candidate] (258.621 ms) : 0, 258621
AppSec [baseline] (31.452 ms) : 0, 31452
AppSec [candidate] (31.78 ms) : 0, 31780
Debugger [baseline] (58.596 ms) : 0, 58596
Debugger [candidate] (59.082 ms) : 0, 59082
Remote Config [baseline] (593.096 µs) : 0, 593
Remote Config [candidate] (592.623 µs) : 0, 593
Telemetry [baseline] (8.657 ms) : 0, 8657
Telemetry [candidate] (8.693 ms) : 0, 8693
Flare Poller [baseline] (4.912 ms) : 0, 4912
Flare Poller [candidate] (4.952 ms) : 0, 4952
section iast
crashtracking [baseline] (1.198 ms) : 0, 1198
crashtracking [candidate] (1.203 ms) : 0, 1203
BytebuddyAgent [baseline] (797.366 ms) : 0, 797366
BytebuddyAgent [candidate] (802.909 ms) : 0, 802909
AgentMeter [baseline] (11.306 ms) : 0, 11306
AgentMeter [candidate] (11.599 ms) : 0, 11599
GlobalTracer [baseline] (246.965 ms) : 0, 246965
GlobalTracer [candidate] (248.022 ms) : 0, 248022
AppSec [baseline] (26.466 ms) : 0, 26466
AppSec [candidate] (26.372 ms) : 0, 26372
Debugger [baseline] (62.721 ms) : 0, 62721
Debugger [candidate] (62.689 ms) : 0, 62689
Remote Config [baseline] (529.549 µs) : 0, 530
Remote Config [candidate] (538.958 µs) : 0, 539
Telemetry [baseline] (14.765 ms) : 0, 14765
Telemetry [candidate] (14.713 ms) : 0, 14713
Flare Poller [baseline] (4.879 ms) : 0, 4879
Flare Poller [candidate] (4.886 ms) : 0, 4886
IAST [baseline] (25.125 ms) : 0, 25125
IAST [candidate] (25.152 ms) : 0, 25152
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.61.0-SNAPSHOT~6821f6b955, baseline=1.61.0-SNAPSHOT~c04d61b318

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.056 s) : 0, 1055766
Total [baseline] (11.019 s) : 0, 11018520
Agent [candidate] (1.066 s) : 0, 1065504
Total [candidate] (11.03 s) : 0, 11030230
section appsec
Agent [baseline] (1.245 s) : 0, 1245303
Total [baseline] (11.17 s) : 0, 11170247
Agent [candidate] (1.246 s) : 0, 1246224
Total [candidate] (11.101 s) : 0, 11101287
section iast
Agent [baseline] (1.234 s) : 0, 1233694
Total [baseline] (11.348 s) : 0, 11347518
Agent [candidate] (1.246 s) : 0, 1245804
Total [candidate] (11.438 s) : 0, 11438214
section profiling
Agent [baseline] (1.18 s) : 0, 1179628
Total [baseline] (10.911 s) : 0, 10911277
Agent [candidate] (1.178 s) : 0, 1178186
Total [candidate] (10.917 s) : 0, 10917192
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.056 s -
Agent appsec 1.245 s 189.536 ms (18.0%)
Agent iast 1.234 s 177.927 ms (16.9%)
Agent profiling 1.18 s 123.861 ms (11.7%)
Total tracing 11.019 s -
Total appsec 11.17 s 151.726 ms (1.4%)
Total iast 11.348 s 328.997 ms (3.0%)
Total profiling 10.911 s -107.243 ms (-1.0%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.066 s -
Agent appsec 1.246 s 180.72 ms (17.0%)
Agent iast 1.246 s 180.3 ms (16.9%)
Agent profiling 1.178 s 112.681 ms (10.6%)
Total tracing 11.03 s -
Total appsec 11.101 s 71.056 ms (0.6%)
Total iast 11.438 s 407.984 ms (3.7%)
Total profiling 10.917 s -113.038 ms (-1.0%)
gantt
    title petclinic - break down per module: candidate=1.61.0-SNAPSHOT~6821f6b955, baseline=1.61.0-SNAPSHOT~c04d61b318

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.187 ms) : 0, 1187
crashtracking [candidate] (1.191 ms) : 0, 1191
BytebuddyAgent [baseline] (626.976 ms) : 0, 626976
BytebuddyAgent [candidate] (631.303 ms) : 0, 631303
AgentMeter [baseline] (29.089 ms) : 0, 29089
AgentMeter [candidate] (29.236 ms) : 0, 29236
GlobalTracer [baseline] (256.659 ms) : 0, 256659
GlobalTracer [candidate] (258.191 ms) : 0, 258191
AppSec [baseline] (31.477 ms) : 0, 31477
AppSec [candidate] (31.723 ms) : 0, 31723
Debugger [baseline] (59.616 ms) : 0, 59616
Debugger [candidate] (59.788 ms) : 0, 59788
Remote Config [baseline] (624.318 µs) : 0, 624
Remote Config [candidate] (587.841 µs) : 0, 588
Telemetry [baseline] (8.618 ms) : 0, 8618
Telemetry [candidate] (8.681 ms) : 0, 8681
Flare Poller [baseline] (5.671 ms) : 0, 5671
Flare Poller [candidate] (8.716 ms) : 0, 8716
section appsec
crashtracking [baseline] (1.184 ms) : 0, 1184
crashtracking [candidate] (1.191 ms) : 0, 1191
BytebuddyAgent [baseline] (656.86 ms) : 0, 656860
BytebuddyAgent [candidate] (658.639 ms) : 0, 658639
AgentMeter [baseline] (12.005 ms) : 0, 12005
AgentMeter [candidate] (12.011 ms) : 0, 12011
GlobalTracer [baseline] (258.046 ms) : 0, 258046
GlobalTracer [candidate] (258.065 ms) : 0, 258065
IAST [baseline] (23.951 ms) : 0, 23951
IAST [candidate] (23.917 ms) : 0, 23917
AppSec [baseline] (178.127 ms) : 0, 178127
AppSec [candidate] (177.44 ms) : 0, 177440
Debugger [baseline] (65.672 ms) : 0, 65672
Debugger [candidate] (65.494 ms) : 0, 65494
Remote Config [baseline] (577.624 µs) : 0, 578
Remote Config [candidate] (575.389 µs) : 0, 575
Telemetry [baseline] (9.055 ms) : 0, 9055
Telemetry [candidate] (9.043 ms) : 0, 9043
Flare Poller [baseline] (3.63 ms) : 0, 3630
Flare Poller [candidate] (3.572 ms) : 0, 3572
section iast
crashtracking [baseline] (1.192 ms) : 0, 1192
crashtracking [candidate] (1.221 ms) : 0, 1221
BytebuddyAgent [baseline] (799.942 ms) : 0, 799942
BytebuddyAgent [candidate] (808.697 ms) : 0, 808697
AgentMeter [baseline] (11.421 ms) : 0, 11421
AgentMeter [candidate] (11.718 ms) : 0, 11718
GlobalTracer [baseline] (248.915 ms) : 0, 248915
GlobalTracer [candidate] (251.011 ms) : 0, 251011
IAST [baseline] (25.324 ms) : 0, 25324
IAST [candidate] (25.72 ms) : 0, 25720
AppSec [baseline] (26.639 ms) : 0, 26639
AppSec [candidate] (27.086 ms) : 0, 27086
Debugger [baseline] (63.956 ms) : 0, 63956
Debugger [candidate] (63.834 ms) : 0, 63834
Remote Config [baseline] (533.121 µs) : 0, 533
Remote Config [candidate] (536.361 µs) : 0, 536
Telemetry [baseline] (14.9 ms) : 0, 14900
Telemetry [candidate] (14.923 ms) : 0, 14923
Flare Poller [baseline] (4.885 ms) : 0, 4885
Flare Poller [candidate] (4.744 ms) : 0, 4744
section profiling
crashtracking [baseline] (1.165 ms) : 0, 1165
crashtracking [candidate] (1.153 ms) : 0, 1153
BytebuddyAgent [baseline] (681.485 ms) : 0, 681485
BytebuddyAgent [candidate] (680.932 ms) : 0, 680932
AgentMeter [baseline] (8.585 ms) : 0, 8585
AgentMeter [candidate] (8.538 ms) : 0, 8538
GlobalTracer [baseline] (215.089 ms) : 0, 215089
GlobalTracer [candidate] (214.741 ms) : 0, 214741
AppSec [baseline] (31.835 ms) : 0, 31835
AppSec [candidate] (31.801 ms) : 0, 31801
Debugger [baseline] (64.329 ms) : 0, 64329
Debugger [candidate] (63.503 ms) : 0, 63503
Remote Config [baseline] (581.258 µs) : 0, 581
Remote Config [candidate] (582.209 µs) : 0, 582
Telemetry [baseline] (8.903 ms) : 0, 8903
Telemetry [candidate] (8.887 ms) : 0, 8887
Flare Poller [baseline] (3.511 ms) : 0, 3511
Flare Poller [candidate] (4.164 ms) : 0, 4164
ProfilingAgent [baseline] (93.396 ms) : 0, 93396
ProfilingAgent [candidate] (93.243 ms) : 0, 93243
Profiling [baseline] (93.956 ms) : 0, 93956
Profiling [candidate] (93.809 ms) : 0, 93809
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master dd/B0WDkGA2EkHe
git_commit_date 1773155932 1773166034
git_commit_sha c04d61b 6821f6b
release_version 1.61.0-SNAPSHOT~c04d61b318 1.61.0-SNAPSHOT~6821f6b955
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1773168223 1773168223
ci_job_id 1493964808 1493964808
ci_pipeline_id 101706515 101706515
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-w60bxt3f 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-w60bxt3f 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 2 performance regressions! Performance is the same for 18 metrics, 16 unstable metrics.

scenario Δ mean agg_http_req_duration_p50 Δ mean agg_http_req_duration_p95 Δ mean throughput candidate mean agg_http_req_duration_p50 candidate mean agg_http_req_duration_p95 candidate mean throughput baseline mean agg_http_req_duration_p50 baseline mean agg_http_req_duration_p95 baseline mean throughput
scenario:load:insecure-bank:iast_GLOBAL:high_load worse
[+69.906µs; +191.561µs] or [+2.588%; +7.092%]
same
[-68.823µs; +391.578µs] or [-0.890%; +5.063%]
unstable
[-176.587op/s; +89.587op/s] or [-13.301%; +6.748%]
2.832ms 7.896ms 1284.094op/s 2.701ms 7.735ms 1327.594op/s
scenario:load:petclinic:profiling:high_load worse
[+0.586ms; +1.651ms] or [+3.176%; +8.945%]
unsure
[+0.222ms; +1.920ms] or [+0.739%; +6.403%]
unstable
[-34.435op/s; +10.560op/s] or [-13.871%; +4.254%]
19.569ms 31.054ms 236.312op/s 18.451ms 29.983ms 248.250op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~6821f6b955, baseline=1.61.0-SNAPSHOT~c04d61b318
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.186 ms) : 1174, 1197
.   : milestone, 1186,
iast (3.173 ms) : 3133, 3213
.   : milestone, 3173,
iast_FULL (5.777 ms) : 5718, 5835
.   : milestone, 5777,
iast_GLOBAL (3.453 ms) : 3396, 3509
.   : milestone, 3453,
profiling (2.202 ms) : 2179, 2225
.   : milestone, 2202,
tracing (1.769 ms) : 1754, 1783
.   : milestone, 1769,
section candidate
no_agent (1.193 ms) : 1181, 1205
.   : milestone, 1193,
iast (3.188 ms) : 3146, 3230
.   : milestone, 3188,
iast_FULL (5.766 ms) : 5710, 5823
.   : milestone, 5766,
iast_GLOBAL (3.571 ms) : 3515, 3627
.   : milestone, 3571,
profiling (2.04 ms) : 2020, 2059
.   : milestone, 2040,
tracing (1.806 ms) : 1791, 1820
.   : milestone, 1806,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.186 ms [1.174 ms, 1.197 ms] -
iast 3.173 ms [3.133 ms, 3.213 ms] 1.987 ms (167.6%)
iast_FULL 5.777 ms [5.718 ms, 5.835 ms] 4.591 ms (387.1%)
iast_GLOBAL 3.453 ms [3.396 ms, 3.509 ms] 2.267 ms (191.1%)
profiling 2.202 ms [2.179 ms, 2.225 ms] 1.016 ms (85.7%)
tracing 1.769 ms [1.754 ms, 1.783 ms] 582.88 µs (49.2%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.193 ms [1.181 ms, 1.205 ms] -
iast 3.188 ms [3.146 ms, 3.23 ms] 1.995 ms (167.2%)
iast_FULL 5.766 ms [5.71 ms, 5.823 ms] 4.573 ms (383.3%)
iast_GLOBAL 3.571 ms [3.515 ms, 3.627 ms] 2.378 ms (199.3%)
profiling 2.04 ms [2.02 ms, 2.059 ms] 846.482 µs (70.9%)
tracing 1.806 ms [1.791 ms, 1.82 ms] 612.426 µs (51.3%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~6821f6b955, baseline=1.61.0-SNAPSHOT~c04d61b318
    dateFormat X
    axisFormat %s
section baseline
no_agent (19.456 ms) : 19249, 19662
.   : milestone, 19456,
appsec (18.868 ms) : 18677, 19058
.   : milestone, 18868,
code_origins (17.784 ms) : 17607, 17962
.   : milestone, 17784,
iast (17.927 ms) : 17747, 18107
.   : milestone, 17927,
profiling (18.8 ms) : 18613, 18988
.   : milestone, 18800,
tracing (17.68 ms) : 17506, 17855
.   : milestone, 17680,
section candidate
no_agent (19.067 ms) : 18871, 19263
.   : milestone, 19067,
appsec (18.656 ms) : 18468, 18843
.   : milestone, 18656,
code_origins (17.946 ms) : 17768, 18123
.   : milestone, 17946,
iast (17.96 ms) : 17776, 18144
.   : milestone, 17960,
profiling (19.758 ms) : 19559, 19957
.   : milestone, 19758,
tracing (17.604 ms) : 17432, 17776
.   : milestone, 17604,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.456 ms [19.249 ms, 19.662 ms] -
appsec 18.868 ms [18.677 ms, 19.058 ms] -587.999 µs (-3.0%)
code_origins 17.784 ms [17.607 ms, 17.962 ms] -1.671 ms (-8.6%)
iast 17.927 ms [17.747 ms, 18.107 ms] -1.528 ms (-7.9%)
profiling 18.8 ms [18.613 ms, 18.988 ms] -655.183 µs (-3.4%)
tracing 17.68 ms [17.506 ms, 17.855 ms] -1.775 ms (-9.1%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.067 ms [18.871 ms, 19.263 ms] -
appsec 18.656 ms [18.468 ms, 18.843 ms] -411.596 µs (-2.2%)
code_origins 17.946 ms [17.768 ms, 18.123 ms] -1.122 ms (-5.9%)
iast 17.96 ms [17.776 ms, 18.144 ms] -1.107 ms (-5.8%)
profiling 19.758 ms [19.559 ms, 19.957 ms] 690.98 µs (3.6%)
tracing 17.604 ms [17.432 ms, 17.776 ms] -1.463 ms (-7.7%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master dd/B0WDkGA2EkHe
git_commit_date 1773155932 1773166034
git_commit_sha c04d61b 6821f6b
release_version 1.61.0-SNAPSHOT~c04d61b318 1.61.0-SNAPSHOT~6821f6b955
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1773168134 1773168134
ci_job_id 1493964810 1493964810
ci_pipeline_id 101706515 101706515
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-gjb54iov 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-gjb54iov 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 0 performance regressions! Performance is the same for 10 metrics, 1 unstable metrics.

scenario Δ mean execution_time candidate mean execution_time baseline mean execution_time
scenario:dacapo:tomcat:appsec better
[-1.450ms; -1.104ms] or [-38.352%; -29.185%]
2.504ms 3.781ms
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~6821f6b955, baseline=1.61.0-SNAPSHOT~c04d61b318
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.278 s) : 15278000, 15278000
.   : milestone, 15278000,
appsec (14.737 s) : 14737000, 14737000
.   : milestone, 14737000,
iast (18.22 s) : 18220000, 18220000
.   : milestone, 18220000,
iast_GLOBAL (17.867 s) : 17867000, 17867000
.   : milestone, 17867000,
profiling (14.785 s) : 14785000, 14785000
.   : milestone, 14785000,
tracing (14.895 s) : 14895000, 14895000
.   : milestone, 14895000,
section candidate
no_agent (15.073 s) : 15073000, 15073000
.   : milestone, 15073000,
appsec (15.108 s) : 15108000, 15108000
.   : milestone, 15108000,
iast (18.089 s) : 18089000, 18089000
.   : milestone, 18089000,
iast_GLOBAL (17.97 s) : 17970000, 17970000
.   : milestone, 17970000,
profiling (15.638 s) : 15638000, 15638000
.   : milestone, 15638000,
tracing (15.022 s) : 15022000, 15022000
.   : milestone, 15022000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.278 s [15.278 s, 15.278 s] -
appsec 14.737 s [14.737 s, 14.737 s] -541.0 ms (-3.5%)
iast 18.22 s [18.22 s, 18.22 s] 2.942 s (19.3%)
iast_GLOBAL 17.867 s [17.867 s, 17.867 s] 2.589 s (16.9%)
profiling 14.785 s [14.785 s, 14.785 s] -493.0 ms (-3.2%)
tracing 14.895 s [14.895 s, 14.895 s] -383.0 ms (-2.5%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.073 s [15.073 s, 15.073 s] -
appsec 15.108 s [15.108 s, 15.108 s] 35.0 ms (0.2%)
iast 18.089 s [18.089 s, 18.089 s] 3.016 s (20.0%)
iast_GLOBAL 17.97 s [17.97 s, 17.97 s] 2.897 s (19.2%)
profiling 15.638 s [15.638 s, 15.638 s] 565.0 ms (3.7%)
tracing 15.022 s [15.022 s, 15.022 s] -51.0 ms (-0.3%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~6821f6b955, baseline=1.61.0-SNAPSHOT~c04d61b318
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.471 ms) : 1460, 1483
.   : milestone, 1471,
appsec (3.781 ms) : 3560, 4002
.   : milestone, 3781,
iast (2.25 ms) : 2181, 2320
.   : milestone, 2250,
iast_GLOBAL (2.297 ms) : 2228, 2367
.   : milestone, 2297,
profiling (2.505 ms) : 2349, 2661
.   : milestone, 2505,
tracing (2.057 ms) : 2003, 2111
.   : milestone, 2057,
section candidate
no_agent (1.471 ms) : 1460, 1483
.   : milestone, 1471,
appsec (2.504 ms) : 2449, 2559
.   : milestone, 2504,
iast (2.251 ms) : 2181, 2320
.   : milestone, 2251,
iast_GLOBAL (2.293 ms) : 2224, 2363
.   : milestone, 2293,
profiling (2.084 ms) : 2029, 2139
.   : milestone, 2084,
tracing (2.057 ms) : 2003, 2111
.   : milestone, 2057,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.471 ms [1.46 ms, 1.483 ms] -
appsec 3.781 ms [3.56 ms, 4.002 ms] 2.31 ms (157.1%)
iast 2.25 ms [2.181 ms, 2.32 ms] 779.42 µs (53.0%)
iast_GLOBAL 2.297 ms [2.228 ms, 2.367 ms] 826.426 µs (56.2%)
profiling 2.505 ms [2.349 ms, 2.661 ms] 1.034 ms (70.3%)
tracing 2.057 ms [2.003 ms, 2.111 ms] 585.624 µs (39.8%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.471 ms [1.46 ms, 1.483 ms] -
appsec 2.504 ms [2.449 ms, 2.559 ms] 1.033 ms (70.2%)
iast 2.251 ms [2.181 ms, 2.32 ms] 779.351 µs (53.0%)
iast_GLOBAL 2.293 ms [2.224 ms, 2.363 ms] 821.991 µs (55.9%)
profiling 2.084 ms [2.029 ms, 2.139 ms] 612.735 µs (41.6%)
tracing 2.057 ms [2.003 ms, 2.111 ms] 585.713 µs (39.8%)

@dougqh dougqh added this pull request to the merge queue Mar 10, 2026
@dd-octo-sts
Copy link
Copy Markdown
Contributor

dd-octo-sts bot commented Mar 10, 2026

/merge

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

gh-worker-devflow-routing-ef8351 bot commented Mar 10, 2026

View all feedbacks in Devflow UI.

2026-03-10 18:59:05 UTC ℹ️ Start processing command /merge


2026-03-10 18:59:09 UTC ℹ️ MergeQueue: pull request added to the queue

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


2026-03-10 19:13:51 UTC ℹ️ MergeQueue: The merge request ahead of this one was cancelled, retrying soon


2026-03-10 20:14:52 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 Mar 10, 2026
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot merged commit 5ec9637 into master Mar 10, 2026
574 checks passed
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot deleted the dd/B0WDkGA2EkHe branch March 10, 2026 20:14
@github-actions github-actions bot added this to the 1.61.0 milestone Mar 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

inst: jdbc JDBC instrumentation tag: ai generated Largely based on code generated by an AI or LLM tag: performance Performance related changes type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants