Open
Conversation
Contains a number of stability and performance fixes as well as improved stack unwinding fidelity.
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 64 metrics, 7 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.61.0-SNAPSHOT~2e69c19c55, baseline=1.61.0-SNAPSHOT~311d3bddbb
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.054 s) : 0, 1054068
Total [baseline] (8.822 s) : 0, 8821860
Agent [candidate] (1.059 s) : 0, 1059290
Total [candidate] (8.833 s) : 0, 8833487
section iast
Agent [baseline] (1.224 s) : 0, 1223643
Total [baseline] (9.524 s) : 0, 9524351
Agent [candidate] (1.223 s) : 0, 1222731
Total [candidate] (9.499 s) : 0, 9499281
gantt
title insecure-bank - break down per module: candidate=1.61.0-SNAPSHOT~2e69c19c55, baseline=1.61.0-SNAPSHOT~311d3bddbb
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.19 ms) : 0, 1190
crashtracking [candidate] (1.205 ms) : 0, 1205
BytebuddyAgent [baseline] (625.491 ms) : 0, 625491
BytebuddyAgent [candidate] (629.683 ms) : 0, 629683
AgentMeter [baseline] (28.922 ms) : 0, 28922
AgentMeter [candidate] (29.111 ms) : 0, 29111
GlobalTracer [baseline] (255.472 ms) : 0, 255472
GlobalTracer [candidate] (257.394 ms) : 0, 257394
AppSec [baseline] (31.572 ms) : 0, 31572
AppSec [candidate] (31.619 ms) : 0, 31619
Debugger [baseline] (59.018 ms) : 0, 59018
Debugger [candidate] (59.26 ms) : 0, 59260
Remote Config [baseline] (586.172 µs) : 0, 586
Remote Config [candidate] (590.17 µs) : 0, 590
Telemetry [baseline] (8.028 ms) : 0, 8028
Telemetry [candidate] (8.008 ms) : 0, 8008
Flare Poller [baseline] (7.87 ms) : 0, 7870
Flare Poller [candidate] (6.417 ms) : 0, 6417
section iast
crashtracking [baseline] (1.196 ms) : 0, 1196
crashtracking [candidate] (1.199 ms) : 0, 1199
BytebuddyAgent [baseline] (794.483 ms) : 0, 794483
BytebuddyAgent [candidate] (792.946 ms) : 0, 792946
AgentMeter [baseline] (11.296 ms) : 0, 11296
AgentMeter [candidate] (11.315 ms) : 0, 11315
GlobalTracer [baseline] (246.472 ms) : 0, 246472
GlobalTracer [candidate] (246.58 ms) : 0, 246580
AppSec [baseline] (26.507 ms) : 0, 26507
AppSec [candidate] (26.448 ms) : 0, 26448
Debugger [baseline] (66.716 ms) : 0, 66716
Debugger [candidate] (69.214 ms) : 0, 69214
Remote Config [baseline] (520.13 µs) : 0, 520
Remote Config [candidate] (526.184 µs) : 0, 526
Telemetry [baseline] (11.117 ms) : 0, 11117
Telemetry [candidate] (9.702 ms) : 0, 9702
Flare Poller [baseline] (4.015 ms) : 0, 4015
Flare Poller [candidate] (3.476 ms) : 0, 3476
IAST [baseline] (25.292 ms) : 0, 25292
IAST [candidate] (25.261 ms) : 0, 25261
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.61.0-SNAPSHOT~2e69c19c55, baseline=1.61.0-SNAPSHOT~311d3bddbb
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.056 s) : 0, 1055692
Total [baseline] (11.071 s) : 0, 11070725
Agent [candidate] (1.058 s) : 0, 1058449
Total [candidate] (11.019 s) : 0, 11019024
section appsec
Agent [baseline] (1.251 s) : 0, 1251486
Total [baseline] (11.184 s) : 0, 11184394
Agent [candidate] (1.24 s) : 0, 1239998
Total [candidate] (11.139 s) : 0, 11139436
section iast
Agent [baseline] (1.228 s) : 0, 1228285
Total [baseline] (11.332 s) : 0, 11331960
Agent [candidate] (1.225 s) : 0, 1225405
Total [candidate] (11.451 s) : 0, 11450700
section profiling
Agent [baseline] (1.185 s) : 0, 1184690
Total [baseline] (10.968 s) : 0, 10968475
Agent [candidate] (1.181 s) : 0, 1181199
Total [candidate] (10.997 s) : 0, 10996657
gantt
title petclinic - break down per module: candidate=1.61.0-SNAPSHOT~2e69c19c55, baseline=1.61.0-SNAPSHOT~311d3bddbb
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.189 ms) : 0, 1189
crashtracking [candidate] (1.189 ms) : 0, 1189
BytebuddyAgent [baseline] (626.185 ms) : 0, 626185
BytebuddyAgent [candidate] (626.769 ms) : 0, 626769
AgentMeter [baseline] (29.256 ms) : 0, 29256
AgentMeter [candidate] (29.021 ms) : 0, 29021
GlobalTracer [baseline] (256.434 ms) : 0, 256434
GlobalTracer [candidate] (256.004 ms) : 0, 256004
AppSec [baseline] (31.627 ms) : 0, 31627
AppSec [candidate] (31.475 ms) : 0, 31475
Debugger [baseline] (60.006 ms) : 0, 60006
Debugger [candidate] (60.055 ms) : 0, 60055
Remote Config [baseline] (583.097 µs) : 0, 583
Remote Config [candidate] (598.637 µs) : 0, 599
Telemetry [baseline] (8.104 ms) : 0, 8104
Telemetry [candidate] (7.973 ms) : 0, 7973
Flare Poller [baseline] (6.467 ms) : 0, 6467
Flare Poller [candidate] (9.392 ms) : 0, 9392
section appsec
crashtracking [baseline] (1.196 ms) : 0, 1196
crashtracking [candidate] (1.183 ms) : 0, 1183
BytebuddyAgent [baseline] (660.751 ms) : 0, 660751
BytebuddyAgent [candidate] (654.35 ms) : 0, 654350
AgentMeter [baseline] (12.041 ms) : 0, 12041
AgentMeter [candidate] (11.957 ms) : 0, 11957
GlobalTracer [baseline] (259.003 ms) : 0, 259003
GlobalTracer [candidate] (256.855 ms) : 0, 256855
IAST [baseline] (24.349 ms) : 0, 24349
IAST [candidate] (24.039 ms) : 0, 24039
AppSec [baseline] (178.551 ms) : 0, 178551
AppSec [candidate] (176.97 ms) : 0, 176970
Debugger [baseline] (66.539 ms) : 0, 66539
Debugger [candidate] (65.993 ms) : 0, 65993
Remote Config [baseline] (616.013 µs) : 0, 616
Remote Config [candidate] (612.864 µs) : 0, 613
Telemetry [baseline] (8.407 ms) : 0, 8407
Telemetry [candidate] (8.286 ms) : 0, 8286
Flare Poller [baseline] (3.634 ms) : 0, 3634
Flare Poller [candidate] (3.558 ms) : 0, 3558
section iast
crashtracking [baseline] (1.224 ms) : 0, 1224
crashtracking [candidate] (1.188 ms) : 0, 1188
BytebuddyAgent [baseline] (797.378 ms) : 0, 797378
BytebuddyAgent [candidate] (794.608 ms) : 0, 794608
AgentMeter [baseline] (11.335 ms) : 0, 11335
AgentMeter [candidate] (11.329 ms) : 0, 11329
GlobalTracer [baseline] (247.153 ms) : 0, 247153
GlobalTracer [candidate] (246.724 ms) : 0, 246724
IAST [baseline] (25.359 ms) : 0, 25359
IAST [candidate] (25.259 ms) : 0, 25259
AppSec [baseline] (26.468 ms) : 0, 26468
AppSec [candidate] (26.438 ms) : 0, 26438
Debugger [baseline] (70.239 ms) : 0, 70239
Debugger [candidate] (70.767 ms) : 0, 70767
Remote Config [baseline] (526.297 µs) : 0, 526
Remote Config [candidate] (534.077 µs) : 0, 534
Telemetry [baseline] (9.162 ms) : 0, 9162
Telemetry [candidate] (9.208 ms) : 0, 9208
Flare Poller [baseline] (3.317 ms) : 0, 3317
Flare Poller [candidate] (3.364 ms) : 0, 3364
section profiling
crashtracking [baseline] (1.172 ms) : 0, 1172
crashtracking [candidate] (1.167 ms) : 0, 1167
BytebuddyAgent [baseline] (683.967 ms) : 0, 683967
BytebuddyAgent [candidate] (682.108 ms) : 0, 682108
AgentMeter [baseline] (8.679 ms) : 0, 8679
AgentMeter [candidate] (8.6 ms) : 0, 8600
GlobalTracer [baseline] (216.161 ms) : 0, 216161
GlobalTracer [candidate] (215.134 ms) : 0, 215134
AppSec [baseline] (32.328 ms) : 0, 32328
AppSec [candidate] (32.251 ms) : 0, 32251
Debugger [baseline] (63.742 ms) : 0, 63742
Debugger [candidate] (63.39 ms) : 0, 63390
Remote Config [baseline] (586.846 µs) : 0, 587
Remote Config [candidate] (580.298 µs) : 0, 580
Telemetry [baseline] (9.28 ms) : 0, 9280
Telemetry [candidate] (9.183 ms) : 0, 9183
Flare Poller [baseline] (4.266 ms) : 0, 4266
Flare Poller [candidate] (4.227 ms) : 0, 4227
ProfilingAgent [baseline] (93.592 ms) : 0, 93592
ProfilingAgent [candidate] (93.903 ms) : 0, 93903
Profiling [baseline] (94.164 ms) : 0, 94164
Profiling [candidate] (94.461 ms) : 0, 94461
LoadParameters
See matching parameters
SummaryFound 1 performance improvements and 1 performance regressions! Performance is the same for 19 metrics, 15 unstable metrics.
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~2e69c19c55, baseline=1.61.0-SNAPSHOT~311d3bddbb
dateFormat X
axisFormat %s
section baseline
no_agent (18.012 ms) : 17830, 18194
. : milestone, 18012,
appsec (18.581 ms) : 18393, 18769
. : milestone, 18581,
code_origins (17.665 ms) : 17486, 17843
. : milestone, 17665,
iast (17.784 ms) : 17606, 17962
. : milestone, 17784,
profiling (18.539 ms) : 18354, 18724
. : milestone, 18539,
tracing (17.524 ms) : 17349, 17699
. : milestone, 17524,
section candidate
no_agent (17.86 ms) : 17681, 18040
. : milestone, 17860,
appsec (18.47 ms) : 18280, 18659
. : milestone, 18470,
code_origins (18.078 ms) : 17896, 18261
. : milestone, 18078,
iast (17.889 ms) : 17711, 18067
. : milestone, 17889,
profiling (18.584 ms) : 18396, 18772
. : milestone, 18584,
tracing (18.048 ms) : 17868, 18227
. : milestone, 18048,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~2e69c19c55, baseline=1.61.0-SNAPSHOT~311d3bddbb
dateFormat X
axisFormat %s
section baseline
no_agent (1.181 ms) : 1170, 1193
. : milestone, 1181,
iast (3.242 ms) : 3196, 3288
. : milestone, 3242,
iast_FULL (5.957 ms) : 5897, 6018
. : milestone, 5957,
iast_GLOBAL (3.587 ms) : 3535, 3640
. : milestone, 3587,
profiling (2.155 ms) : 2134, 2176
. : milestone, 2155,
tracing (1.875 ms) : 1856, 1894
. : milestone, 1875,
section candidate
no_agent (1.206 ms) : 1194, 1219
. : milestone, 1206,
iast (3.26 ms) : 3212, 3307
. : milestone, 3260,
iast_FULL (5.718 ms) : 5662, 5775
. : milestone, 5718,
iast_GLOBAL (3.539 ms) : 3489, 3589
. : milestone, 3539,
profiling (1.987 ms) : 1969, 2005
. : milestone, 1987,
tracing (1.735 ms) : 1721, 1749
. : milestone, 1735,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 11 metrics, 1 unstable metrics. Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~2e69c19c55, baseline=1.61.0-SNAPSHOT~311d3bddbb
dateFormat X
axisFormat %s
section baseline
no_agent (1.467 ms) : 1456, 1479
. : milestone, 1467,
appsec (2.495 ms) : 2440, 2549
. : milestone, 2495,
iast (2.239 ms) : 2170, 2307
. : milestone, 2239,
iast_GLOBAL (2.294 ms) : 2225, 2363
. : milestone, 2294,
profiling (2.082 ms) : 2027, 2137
. : milestone, 2082,
tracing (2.062 ms) : 2008, 2116
. : milestone, 2062,
section candidate
no_agent (1.468 ms) : 1456, 1479
. : milestone, 1468,
appsec (3.782 ms) : 3561, 4003
. : milestone, 3782,
iast (2.247 ms) : 2178, 2317
. : milestone, 2247,
iast_GLOBAL (2.285 ms) : 2215, 2354
. : milestone, 2285,
profiling (2.067 ms) : 2012, 2121
. : milestone, 2067,
tracing (2.047 ms) : 1994, 2100
. : milestone, 2047,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~2e69c19c55, baseline=1.61.0-SNAPSHOT~311d3bddbb
dateFormat X
axisFormat %s
section baseline
no_agent (15.075 s) : 15075000, 15075000
. : milestone, 15075000,
appsec (14.765 s) : 14765000, 14765000
. : milestone, 14765000,
iast (18.247 s) : 18247000, 18247000
. : milestone, 18247000,
iast_GLOBAL (17.719 s) : 17719000, 17719000
. : milestone, 17719000,
profiling (15.301 s) : 15301000, 15301000
. : milestone, 15301000,
tracing (14.929 s) : 14929000, 14929000
. : milestone, 14929000,
section candidate
no_agent (15.409 s) : 15409000, 15409000
. : milestone, 15409000,
appsec (14.491 s) : 14491000, 14491000
. : milestone, 14491000,
iast (18.62 s) : 18620000, 18620000
. : milestone, 18620000,
iast_GLOBAL (18.222 s) : 18222000, 18222000
. : milestone, 18222000,
profiling (15.497 s) : 15497000, 15497000
. : milestone, 15497000,
tracing (14.946 s) : 14946000, 14946000
. : milestone, 14946000,
|
mcculls
approved these changes
Mar 22, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What Does This Do
Bumps Java profiler (ddprof-java) to 1.40.0
Motivation
Java 26 compatibility [https://github.com/DataDog/java-profiler/pull/428]
Stability with wasmtime lib [https://github.com/DataDog/java-profiler/pull/420]
Improved stackawalking performance [https://github.com/DataDog/java-profiler/pull/423]
Additional Notes
Contributor Checklist
type:and (comp:orinst:) labels in addition to any other useful labelsclose,fix, or any linking keywords when referencing an issueUse
solvesinstead, and assign the PR milestone to the issueNote: Once your PR is ready to merge, add it to the merge queue by commenting
/merge./merge -ccancels 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.