Convert configurations syntax to use lazy API#9606
Merged
sarahchen6 merged 2 commits intomasterfrom Sep 24, 2025
Merged
Conversation
Contributor
|
🎯 Code Coverage 🔗 Commit SHA: 1544334 | Docs | Was this helpful? Give us feedback! |
BenchmarksStartupParameters
See matching parameters
SummaryFound 0 performance improvements and 0 performance regressions! Performance is the same for 55 metrics, 4 unstable metrics. Startup time reports for insecure-bankgantt
title insecure-bank - global startup overhead: candidate=1.54.0-SNAPSHOT~154433484e, baseline=1.54.0-SNAPSHOT~1450a11e5d
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.008 s) : 0, 1007555
Total [baseline] (8.652 s) : 0, 8652468
Agent [candidate] (1.006 s) : 0, 1006051
Total [candidate] (8.652 s) : 0, 8651990
section iast
Agent [baseline] (1.143 s) : 0, 1143333
Total [baseline] (9.272 s) : 0, 9272407
Agent [candidate] (1.153 s) : 0, 1153400
Total [candidate] (9.268 s) : 0, 9267509
gantt
title insecure-bank - break down per module: candidate=1.54.0-SNAPSHOT~154433484e, baseline=1.54.0-SNAPSHOT~1450a11e5d
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.466 ms) : 0, 1466
crashtracking [candidate] (1.455 ms) : 0, 1455
BytebuddyAgent [baseline] (690.274 ms) : 0, 690274
BytebuddyAgent [candidate] (688.374 ms) : 0, 688374
GlobalTracer [baseline] (247.673 ms) : 0, 247673
GlobalTracer [candidate] (247.959 ms) : 0, 247959
AppSec [baseline] (31.173 ms) : 0, 31173
AppSec [candidate] (31.22 ms) : 0, 31220
Debugger [baseline] (6.371 ms) : 0, 6371
Debugger [candidate] (6.351 ms) : 0, 6351
Remote Config [baseline] (679.154 µs) : 0, 679
Remote Config [candidate] (676.028 µs) : 0, 676
Telemetry [baseline] (8.943 ms) : 0, 8943
Telemetry [candidate] (9.038 ms) : 0, 9038
section iast
crashtracking [baseline] (1.453 ms) : 0, 1453
crashtracking [candidate] (1.474 ms) : 0, 1474
BytebuddyAgent [baseline] (809.171 ms) : 0, 809171
BytebuddyAgent [candidate] (816.621 ms) : 0, 816621
GlobalTracer [baseline] (236.615 ms) : 0, 236615
GlobalTracer [candidate] (238.848 ms) : 0, 238848
IAST [baseline] (26.141 ms) : 0, 26141
IAST [candidate] (26.277 ms) : 0, 26277
AppSec [baseline] (33.874 ms) : 0, 33874
AppSec [candidate] (33.837 ms) : 0, 33837
Debugger [baseline] (6.009 ms) : 0, 6009
Debugger [candidate] (6.053 ms) : 0, 6053
Remote Config [baseline] (586.911 µs) : 0, 587
Remote Config [candidate] (589.783 µs) : 0, 590
Telemetry [baseline] (8.164 ms) : 0, 8164
Telemetry [candidate] (8.321 ms) : 0, 8321
Startup time reports for petclinicgantt
title petclinic - global startup overhead: candidate=1.54.0-SNAPSHOT~154433484e, baseline=1.54.0-SNAPSHOT~1450a11e5d
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.012 s) : 0, 1012277
Total [baseline] (10.698 s) : 0, 10697757
Agent [candidate] (1.015 s) : 0, 1014694
Total [candidate] (10.798 s) : 0, 10798484
section appsec
Agent [baseline] (1.202 s) : 0, 1201715
Total [baseline] (11.043 s) : 0, 11042992
Agent [candidate] (1.188 s) : 0, 1187804
Total [candidate] (10.979 s) : 0, 10979441
section iast
Agent [baseline] (1.146 s) : 0, 1145536
Total [baseline] (10.961 s) : 0, 10960736
Agent [candidate] (1.147 s) : 0, 1147371
Total [candidate] (10.872 s) : 0, 10872346
section profiling
Agent [baseline] (1.154 s) : 0, 1153524
Total [baseline] (11.084 s) : 0, 11084339
Agent [candidate] (1.159 s) : 0, 1158602
Total [candidate] (11.081 s) : 0, 11080836
gantt
title petclinic - break down per module: candidate=1.54.0-SNAPSHOT~154433484e, baseline=1.54.0-SNAPSHOT~1450a11e5d
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.466 ms) : 0, 1466
crashtracking [candidate] (1.461 ms) : 0, 1461
BytebuddyAgent [baseline] (692.74 ms) : 0, 692740
BytebuddyAgent [candidate] (694.849 ms) : 0, 694849
GlobalTracer [baseline] (249.366 ms) : 0, 249366
GlobalTracer [candidate] (249.765 ms) : 0, 249765
AppSec [baseline] (31.409 ms) : 0, 31409
AppSec [candidate] (31.372 ms) : 0, 31372
Debugger [baseline] (6.393 ms) : 0, 6393
Debugger [candidate] (6.415 ms) : 0, 6415
Remote Config [baseline] (679.012 µs) : 0, 679
Remote Config [candidate] (685.021 µs) : 0, 685
Telemetry [baseline] (9.0 ms) : 0, 9000
Telemetry [candidate] (8.954 ms) : 0, 8954
section appsec
crashtracking [baseline] (1.471 ms) : 0, 1471
crashtracking [candidate] (1.454 ms) : 0, 1454
BytebuddyAgent [baseline] (721.686 ms) : 0, 721686
BytebuddyAgent [candidate] (713.296 ms) : 0, 713296
GlobalTracer [baseline] (242.375 ms) : 0, 242375
GlobalTracer [candidate] (240.033 ms) : 0, 240033
IAST [baseline] (25.273 ms) : 0, 25273
IAST [candidate] (24.677 ms) : 0, 24677
AppSec [baseline] (171.901 ms) : 0, 171901
AppSec [candidate] (171.542 ms) : 0, 171542
Debugger [baseline] (6.922 ms) : 0, 6922
Debugger [candidate] (6.703 ms) : 0, 6703
Remote Config [baseline] (661.274 µs) : 0, 661
Remote Config [candidate] (631.965 µs) : 0, 632
Telemetry [baseline] (10.106 ms) : 0, 10106
Telemetry [candidate] (8.43 ms) : 0, 8430
section iast
crashtracking [baseline] (1.471 ms) : 0, 1471
crashtracking [candidate] (1.454 ms) : 0, 1454
BytebuddyAgent [baseline] (810.122 ms) : 0, 810122
BytebuddyAgent [candidate] (812.508 ms) : 0, 812508
GlobalTracer [baseline] (237.577 ms) : 0, 237577
GlobalTracer [candidate] (237.323 ms) : 0, 237323
IAST [baseline] (26.396 ms) : 0, 26396
IAST [candidate] (26.181 ms) : 0, 26181
AppSec [baseline] (33.695 ms) : 0, 33695
AppSec [candidate] (33.763 ms) : 0, 33763
Debugger [baseline] (6.102 ms) : 0, 6102
Debugger [candidate] (6.056 ms) : 0, 6056
Remote Config [baseline] (590.016 µs) : 0, 590
Remote Config [candidate] (586.473 µs) : 0, 586
Telemetry [baseline] (8.27 ms) : 0, 8270
Telemetry [candidate] (8.173 ms) : 0, 8173
section profiling
crashtracking [baseline] (1.463 ms) : 0, 1463
crashtracking [candidate] (1.457 ms) : 0, 1457
BytebuddyAgent [baseline] (718.848 ms) : 0, 718848
BytebuddyAgent [candidate] (723.492 ms) : 0, 723492
GlobalTracer [baseline] (224.277 ms) : 0, 224277
GlobalTracer [candidate] (225.231 ms) : 0, 225231
AppSec [baseline] (31.373 ms) : 0, 31373
AppSec [candidate] (31.51 ms) : 0, 31510
Debugger [baseline] (6.535 ms) : 0, 6535
Debugger [candidate] (7.201 ms) : 0, 7201
Remote Config [baseline] (716.53 µs) : 0, 717
Remote Config [candidate] (708.962 µs) : 0, 709
Telemetry [baseline] (16.282 ms) : 0, 16282
Telemetry [candidate] (15.458 ms) : 0, 15458
ProfilingAgent [baseline] (101.205 ms) : 0, 101205
ProfilingAgent [candidate] (100.671 ms) : 0, 100671
Profiling [baseline] (102.472 ms) : 0, 102472
Profiling [candidate] (101.914 ms) : 0, 101914
LoadParameters
See matching parameters
SummaryFound 2 performance improvements and 2 performance regressions! Performance is the same for 8 metrics, 12 unstable metrics.
Request duration reports for petclinicgantt
title petclinic - request duration [CI 0.99] : candidate=1.54.0-SNAPSHOT~154433484e, baseline=1.54.0-SNAPSHOT~1450a11e5d
dateFormat X
axisFormat %s
section baseline
no_agent (36.969 ms) : 36669, 37270
. : milestone, 36969,
appsec (47.836 ms) : 47411, 48261
. : milestone, 47836,
code_origins (44.297 ms) : 43916, 44678
. : milestone, 44297,
iast (44.485 ms) : 44104, 44866
. : milestone, 44485,
profiling (49.565 ms) : 49072, 50058
. : milestone, 49565,
tracing (45.884 ms) : 45486, 46282
. : milestone, 45884,
section candidate
no_agent (36.972 ms) : 36668, 37277
. : milestone, 36972,
appsec (50.198 ms) : 49759, 50636
. : milestone, 50198,
code_origins (44.854 ms) : 44468, 45241
. : milestone, 44854,
iast (44.422 ms) : 44030, 44813
. : milestone, 44422,
profiling (49.867 ms) : 49363, 50371
. : milestone, 49867,
tracing (44.114 ms) : 43736, 44492
. : milestone, 44114,
Request duration reports for insecure-bankgantt
title insecure-bank - request duration [CI 0.99] : candidate=1.54.0-SNAPSHOT~154433484e, baseline=1.54.0-SNAPSHOT~1450a11e5d
dateFormat X
axisFormat %s
section baseline
no_agent (4.414 ms) : 4362, 4466
. : milestone, 4414,
iast (9.743 ms) : 9580, 9906
. : milestone, 9743,
iast_FULL (13.643 ms) : 13375, 13912
. : milestone, 13643,
iast_GLOBAL (11.128 ms) : 10930, 11326
. : milestone, 11128,
profiling (8.972 ms) : 8821, 9122
. : milestone, 8972,
tracing (7.911 ms) : 7793, 8029
. : milestone, 7911,
section candidate
no_agent (4.382 ms) : 4328, 4436
. : milestone, 4382,
iast (10.037 ms) : 9861, 10214
. : milestone, 10037,
iast_FULL (14.427 ms) : 14135, 14719
. : milestone, 14427,
iast_GLOBAL (10.155 ms) : 9972, 10337
. : milestone, 10155,
profiling (9.02 ms) : 8881, 9160
. : milestone, 9020,
tracing (7.801 ms) : 7686, 7916
. : milestone, 7801,
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.54.0-SNAPSHOT~154433484e, baseline=1.54.0-SNAPSHOT~1450a11e5d
dateFormat X
axisFormat %s
section baseline
no_agent (1.479 ms) : 1467, 1490
. : milestone, 1479,
appsec (3.664 ms) : 3446, 3882
. : milestone, 3664,
iast (2.218 ms) : 2155, 2282
. : milestone, 2218,
iast_GLOBAL (2.258 ms) : 2194, 2322
. : milestone, 2258,
profiling (2.073 ms) : 2020, 2125
. : milestone, 2073,
tracing (2.032 ms) : 1982, 2081
. : milestone, 2032,
section candidate
no_agent (1.478 ms) : 1467, 1490
. : milestone, 1478,
appsec (3.73 ms) : 3512, 3948
. : milestone, 3730,
iast (2.225 ms) : 2162, 2289
. : milestone, 2225,
iast_GLOBAL (2.257 ms) : 2193, 2321
. : milestone, 2257,
profiling (2.056 ms) : 2006, 2107
. : milestone, 2056,
tracing (2.036 ms) : 1986, 2085
. : milestone, 2036,
Execution time for biojavagantt
title biojava - execution time [CI 0.99] : candidate=1.54.0-SNAPSHOT~154433484e, baseline=1.54.0-SNAPSHOT~1450a11e5d
dateFormat X
axisFormat %s
section baseline
no_agent (14.927 s) : 14927000, 14927000
. : milestone, 14927000,
appsec (14.966 s) : 14966000, 14966000
. : milestone, 14966000,
iast (18.504 s) : 18504000, 18504000
. : milestone, 18504000,
iast_GLOBAL (17.938 s) : 17938000, 17938000
. : milestone, 17938000,
profiling (15.035 s) : 15035000, 15035000
. : milestone, 15035000,
tracing (15.064 s) : 15064000, 15064000
. : milestone, 15064000,
section candidate
no_agent (14.863 s) : 14863000, 14863000
. : milestone, 14863000,
appsec (15.101 s) : 15101000, 15101000
. : milestone, 15101000,
iast (18.588 s) : 18588000, 18588000
. : milestone, 18588000,
iast_GLOBAL (18.069 s) : 18069000, 18069000
. : milestone, 18069000,
profiling (15.811 s) : 15811000, 15811000
. : milestone, 15811000,
tracing (15.03 s) : 15030000, 15030000
. : milestone, 15030000,
|
Contributor
|
Thanks @sarahchen6 :) |
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
Convert
configurations.all(eager API) toconfigurations.configureEach(lazy API)Motivation
Build improvements
Additional Notes
Contributor Checklist
type:and (comp:orinst:) labels in addition to any usefull labelsclose,fixor any linking keywords when referencing an issue.Use
solvesinstead, and assign the PR milestone to the issueJira ticket: [PROJ-IDENT]