Open
Conversation
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 62 metrics, 9 unstable metrics. Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.61.0-SNAPSHOT~5a3f01842f, baseline=1.61.0-SNAPSHOT~6f142855b8
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.06 s) : 0, 1059536
Total [baseline] (11.025 s) : 0, 11025418
Agent [candidate] (1.058 s) : 0, 1058157
Total [candidate] (11.151 s) : 0, 11150824
section appsec
Agent [baseline] (1.264 s) : 0, 1263704
Total [baseline] (11.351 s) : 0, 11350593
Agent [candidate] (1.244 s) : 0, 1244484
Total [candidate] (11.141 s) : 0, 11141483
section iast
Agent [baseline] (1.23 s) : 0, 1229720
Total [baseline] (11.402 s) : 0, 11402180
Agent [candidate] (1.226 s) : 0, 1226142
Total [candidate] (11.311 s) : 0, 11310572
section profiling
Agent [baseline] (1.182 s) : 0, 1182020
Total [baseline] (10.981 s) : 0, 10980801
Agent [candidate] (1.184 s) : 0, 1184226
Total [candidate] (11.126 s) : 0, 11126415
gantt
title petclinic - break down per module: candidate=1.61.0-SNAPSHOT~5a3f01842f, baseline=1.61.0-SNAPSHOT~6f142855b8
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.192 ms) : 0, 1192
crashtracking [candidate] (1.184 ms) : 0, 1184
BytebuddyAgent [baseline] (628.3 ms) : 0, 628300
BytebuddyAgent [candidate] (626.737 ms) : 0, 626737
AgentMeter [baseline] (29.037 ms) : 0, 29037
AgentMeter [candidate] (28.98 ms) : 0, 28980
GlobalTracer [baseline] (256.875 ms) : 0, 256875
GlobalTracer [candidate] (256.351 ms) : 0, 256351
AppSec [baseline] (31.373 ms) : 0, 31373
AppSec [candidate] (31.426 ms) : 0, 31426
Debugger [baseline] (59.342 ms) : 0, 59342
Debugger [candidate] (59.307 ms) : 0, 59307
Remote Config [baseline] (618.851 µs) : 0, 619
Remote Config [candidate] (689.239 µs) : 0, 689
Telemetry [baseline] (8.75 ms) : 0, 8750
Telemetry [candidate] (8.717 ms) : 0, 8717
Flare Poller [baseline] (8.019 ms) : 0, 8019
Flare Poller [candidate] (8.783 ms) : 0, 8783
section appsec
crashtracking [baseline] (1.229 ms) : 0, 1229
crashtracking [candidate] (1.207 ms) : 0, 1207
BytebuddyAgent [baseline] (668.024 ms) : 0, 668024
BytebuddyAgent [candidate] (656.871 ms) : 0, 656871
AgentMeter [baseline] (12.224 ms) : 0, 12224
AgentMeter [candidate] (12.052 ms) : 0, 12052
GlobalTracer [baseline] (261.439 ms) : 0, 261439
GlobalTracer [candidate] (257.752 ms) : 0, 257752
IAST [baseline] (24.449 ms) : 0, 24449
IAST [candidate] (23.976 ms) : 0, 23976
AppSec [baseline] (179.395 ms) : 0, 179395
AppSec [candidate] (177.51 ms) : 0, 177510
Debugger [baseline] (66.876 ms) : 0, 66876
Debugger [candidate] (65.719 ms) : 0, 65719
Remote Config [baseline] (589.46 µs) : 0, 589
Remote Config [candidate] (577.271 µs) : 0, 577
Telemetry [baseline] (9.135 ms) : 0, 9135
Telemetry [candidate] (8.973 ms) : 0, 8973
Flare Poller [baseline] (3.753 ms) : 0, 3753
Flare Poller [candidate] (3.622 ms) : 0, 3622
section iast
crashtracking [baseline] (1.207 ms) : 0, 1207
crashtracking [candidate] (1.198 ms) : 0, 1198
BytebuddyAgent [baseline] (797.486 ms) : 0, 797486
BytebuddyAgent [candidate] (794.902 ms) : 0, 794902
AgentMeter [baseline] (11.332 ms) : 0, 11332
AgentMeter [candidate] (11.356 ms) : 0, 11356
GlobalTracer [baseline] (247.975 ms) : 0, 247975
GlobalTracer [candidate] (247.183 ms) : 0, 247183
IAST [baseline] (25.248 ms) : 0, 25248
IAST [candidate] (25.146 ms) : 0, 25146
AppSec [baseline] (26.495 ms) : 0, 26495
AppSec [candidate] (26.452 ms) : 0, 26452
Debugger [baseline] (64.249 ms) : 0, 64249
Debugger [candidate] (64.846 ms) : 0, 64846
Remote Config [baseline] (517.625 µs) : 0, 518
Remote Config [candidate] (535.88 µs) : 0, 536
Telemetry [baseline] (14.324 ms) : 0, 14324
Telemetry [candidate] (13.863 ms) : 0, 13863
Flare Poller [baseline] (4.747 ms) : 0, 4747
Flare Poller [candidate] (4.575 ms) : 0, 4575
section profiling
crashtracking [baseline] (1.181 ms) : 0, 1181
crashtracking [candidate] (1.163 ms) : 0, 1163
BytebuddyAgent [baseline] (682.026 ms) : 0, 682026
BytebuddyAgent [candidate] (683.477 ms) : 0, 683477
AgentMeter [baseline] (8.671 ms) : 0, 8671
AgentMeter [candidate] (8.674 ms) : 0, 8674
GlobalTracer [baseline] (215.66 ms) : 0, 215660
GlobalTracer [candidate] (215.732 ms) : 0, 215732
AppSec [baseline] (31.882 ms) : 0, 31882
AppSec [candidate] (32.008 ms) : 0, 32008
Debugger [baseline] (63.826 ms) : 0, 63826
Debugger [candidate] (63.978 ms) : 0, 63978
Remote Config [baseline] (587.635 µs) : 0, 588
Remote Config [candidate] (592.946 µs) : 0, 593
Telemetry [baseline] (8.986 ms) : 0, 8986
Telemetry [candidate] (9.769 ms) : 0, 9769
Flare Poller [baseline] (4.266 ms) : 0, 4266
Flare Poller [candidate] (3.553 ms) : 0, 3553
ProfilingAgent [baseline] (94.054 ms) : 0, 94054
ProfilingAgent [candidate] (94.341 ms) : 0, 94341
Profiling [baseline] (94.615 ms) : 0, 94615
Profiling [candidate] (94.911 ms) : 0, 94911
Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.61.0-SNAPSHOT~5a3f01842f, baseline=1.61.0-SNAPSHOT~6f142855b8
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.072 s) : 0, 1071847
Total [baseline] (8.901 s) : 0, 8901221
Agent [candidate] (1.076 s) : 0, 1075838
Total [candidate] (8.866 s) : 0, 8866338
section iast
Agent [baseline] (1.223 s) : 0, 1222801
Total [baseline] (9.584 s) : 0, 9583961
Agent [candidate] (1.225 s) : 0, 1225061
Total [candidate] (9.517 s) : 0, 9517481
gantt
title insecure-bank - break down per module: candidate=1.61.0-SNAPSHOT~5a3f01842f, baseline=1.61.0-SNAPSHOT~6f142855b8
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.225 ms) : 0, 1225
crashtracking [candidate] (1.222 ms) : 0, 1222
BytebuddyAgent [baseline] (636.789 ms) : 0, 636789
BytebuddyAgent [candidate] (636.839 ms) : 0, 636839
AgentMeter [baseline] (29.508 ms) : 0, 29508
AgentMeter [candidate] (29.473 ms) : 0, 29473
GlobalTracer [baseline] (259.644 ms) : 0, 259644
GlobalTracer [candidate] (260.763 ms) : 0, 260763
AppSec [baseline] (32.043 ms) : 0, 32043
AppSec [candidate] (32.243 ms) : 0, 32243
Debugger [baseline] (59.478 ms) : 0, 59478
Debugger [candidate] (59.948 ms) : 0, 59948
Remote Config [baseline] (625.258 µs) : 0, 625
Remote Config [candidate] (621.316 µs) : 0, 621
Telemetry [baseline] (8.801 ms) : 0, 8801
Telemetry [candidate] (8.856 ms) : 0, 8856
Flare Poller [baseline] (7.221 ms) : 0, 7221
Flare Poller [candidate] (9.418 ms) : 0, 9418
section iast
crashtracking [baseline] (1.19 ms) : 0, 1190
crashtracking [candidate] (1.194 ms) : 0, 1194
BytebuddyAgent [baseline] (792.973 ms) : 0, 792973
BytebuddyAgent [candidate] (795.234 ms) : 0, 795234
AgentMeter [baseline] (11.328 ms) : 0, 11328
AgentMeter [candidate] (11.344 ms) : 0, 11344
GlobalTracer [baseline] (246.806 ms) : 0, 246806
GlobalTracer [candidate] (247.407 ms) : 0, 247407
AppSec [baseline] (26.273 ms) : 0, 26273
AppSec [candidate] (27.225 ms) : 0, 27225
Debugger [baseline] (62.971 ms) : 0, 62971
Debugger [candidate] (61.283 ms) : 0, 61283
Remote Config [baseline] (515.281 µs) : 0, 515
Remote Config [candidate] (509.4 µs) : 0, 509
Telemetry [baseline] (14.73 ms) : 0, 14730
Telemetry [candidate] (14.745 ms) : 0, 14745
Flare Poller [baseline] (4.857 ms) : 0, 4857
Flare Poller [candidate] (4.843 ms) : 0, 4843
IAST [baseline] (25.049 ms) : 0, 25049
IAST [candidate] (25.158 ms) : 0, 25158
LoadParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 20 metrics, 16 unstable metrics. Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~5a3f01842f, baseline=1.61.0-SNAPSHOT~6f142855b8
dateFormat X
axisFormat %s
section baseline
no_agent (17.927 ms) : 17748, 18105
. : milestone, 17927,
appsec (18.455 ms) : 18268, 18643
. : milestone, 18455,
code_origins (17.794 ms) : 17615, 17973
. : milestone, 17794,
iast (17.891 ms) : 17714, 18069
. : milestone, 17891,
profiling (18.722 ms) : 18536, 18908
. : milestone, 18722,
tracing (17.823 ms) : 17648, 17998
. : milestone, 17823,
section candidate
no_agent (17.978 ms) : 17795, 18161
. : milestone, 17978,
appsec (18.534 ms) : 18346, 18721
. : milestone, 18534,
code_origins (17.84 ms) : 17662, 18018
. : milestone, 17840,
iast (18.687 ms) : 18498, 18876
. : milestone, 18687,
profiling (18.447 ms) : 18261, 18633
. : milestone, 18447,
tracing (18.194 ms) : 18011, 18377
. : milestone, 18194,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~5a3f01842f, baseline=1.61.0-SNAPSHOT~6f142855b8
dateFormat X
axisFormat %s
section baseline
no_agent (1.188 ms) : 1176, 1199
. : milestone, 1188,
iast (3.263 ms) : 3220, 3307
. : milestone, 3263,
iast_FULL (6.002 ms) : 5941, 6064
. : milestone, 6002,
iast_GLOBAL (3.466 ms) : 3415, 3517
. : milestone, 3466,
profiling (2.104 ms) : 2085, 2123
. : milestone, 2104,
tracing (1.76 ms) : 1745, 1775
. : milestone, 1760,
section candidate
no_agent (1.186 ms) : 1174, 1197
. : milestone, 1186,
iast (3.221 ms) : 3178, 3263
. : milestone, 3221,
iast_FULL (6.125 ms) : 6062, 6187
. : milestone, 6125,
iast_GLOBAL (3.501 ms) : 3447, 3554
. : milestone, 3501,
profiling (2.099 ms) : 2078, 2120
. : milestone, 2099,
tracing (1.832 ms) : 1815, 1848
. : milestone, 1832,
DacapoParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 10 metrics, 2 unstable metrics. Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~5a3f01842f, baseline=1.61.0-SNAPSHOT~6f142855b8
dateFormat X
axisFormat %s
section baseline
no_agent (15.05 s) : 15050000, 15050000
. : milestone, 15050000,
appsec (14.562 s) : 14562000, 14562000
. : milestone, 14562000,
iast (17.697 s) : 17697000, 17697000
. : milestone, 17697000,
iast_GLOBAL (17.457 s) : 17457000, 17457000
. : milestone, 17457000,
profiling (15.523 s) : 15523000, 15523000
. : milestone, 15523000,
tracing (14.967 s) : 14967000, 14967000
. : milestone, 14967000,
section candidate
no_agent (15.083 s) : 15083000, 15083000
. : milestone, 15083000,
appsec (14.908 s) : 14908000, 14908000
. : milestone, 14908000,
iast (17.835 s) : 17835000, 17835000
. : milestone, 17835000,
iast_GLOBAL (17.708 s) : 17708000, 17708000
. : milestone, 17708000,
profiling (14.886 s) : 14886000, 14886000
. : milestone, 14886000,
tracing (15.171 s) : 15171000, 15171000
. : milestone, 15171000,
Execution time for tomcatgantt
title tomcat - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~5a3f01842f, baseline=1.61.0-SNAPSHOT~6f142855b8
dateFormat X
axisFormat %s
section baseline
no_agent (1.476 ms) : 1464, 1487
. : milestone, 1476,
appsec (3.757 ms) : 3539, 3974
. : milestone, 3757,
iast (2.264 ms) : 2194, 2335
. : milestone, 2264,
iast_GLOBAL (2.31 ms) : 2240, 2380
. : milestone, 2310,
profiling (2.513 ms) : 2348, 2678
. : milestone, 2513,
tracing (2.07 ms) : 2016, 2125
. : milestone, 2070,
section candidate
no_agent (1.476 ms) : 1464, 1487
. : milestone, 1476,
appsec (3.804 ms) : 3585, 4024
. : milestone, 3804,
iast (2.276 ms) : 2206, 2347
. : milestone, 2276,
iast_GLOBAL (2.306 ms) : 2235, 2376
. : milestone, 2306,
profiling (2.115 ms) : 2058, 2172
. : milestone, 2115,
tracing (2.072 ms) : 2017, 2126
. : milestone, 2072,
|
PerfectSlayer
approved these changes
Mar 13, 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
Uses forEach in CoreTracer.write to avoid ArrayList$Itr allocation
Motivation
In span creation stress test: 16 threads x 10,000,000 traces x 2 spans, saves 5 GiB of allocation
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 issueJira ticket: [PROJ-IDENT]
Note: 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.