Skip to content

Lazy config of the CallSiteInstrumentationPlugin - #9316

Merged
bric3 merged 2 commits into
masterfrom
bdu/lazy-config
Aug 6, 2025
Merged

Lazy config of the CallSiteInstrumentationPlugin#9316
bric3 merged 2 commits into
masterfrom
bdu/lazy-config

Conversation

@bric3

@bric3bric3 commented Aug 5, 2025

Copy link
Copy Markdown
Contributor

What Does This Do

Use lazy configuration API, in particular

  • If possible, register sourceSets (and configure them on-demand) instead of eagerly realize them.
  • Register tasks and configure them lazily instead of eagerly creating them.

Motivation

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@bric3bric3 added the tag: no release notes Changes to exclude from release notes label Aug 5, 2025
@bric3
bric3 requested a review from a team as a code ownerAugust 5, 2025 16:51
@bric3bric3 added the comp: tooling Build & Tooling label Aug 5, 2025
Comment on lines -111 to +114
project.tasks.named("jar", Jar::class.java).configure {
project.tasks.named("jar", Jar::class.java) {

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

note:named already applies the configuration lazily.

project.tasks.withType(AbstractCompile::class.java).matching {
task -> task.name.startsWith("compileTest")
}.configureEach {
inputs.dir(extension.targetFolder)

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

note: This should help with the configuration cache.

@pr-commenter

Copy link
Copy Markdown

Benchmarks

Startup

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterbdu/lazy-config
git_commit_date17544037361754410724
git_commit_sha8504f5a03a5fa1
release_version1.53.0-SNAPSHOT~8504f5ad511.53.0-SNAPSHOT~03a5fa1930
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17544131111754413111
ci_job_id10652566371065256637
ci_pipeline_id7275148372751483
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-zfyrx7zua-project-304-concurrent-0-2u5izrws 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/LinuxLinux runner-zfyrx7zua-project-304-concurrent-0-2u5izrws 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
moduleAgentAgent
parentNoneNone

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 46 metrics, 13 unstable metrics.

Startup time reports for insecure-bank
gantt
title insecure-bank - global startup overhead: candidate=1.53.0-SNAPSHOT~03a5fa1930, baseline=1.53.0-SNAPSHOT~8504f5ad51
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.047 s) : 0, 1046695
Total [baseline] (8.626 s) : 0, 8626051
Agent [candidate] (1.048 s) : 0, 1047944
Total [candidate] (8.654 s) : 0, 8653681
section iast
Agent [baseline] (1.174 s) : 0, 1173899
Total [baseline] (9.282 s) : 0, 9282033
Agent [candidate] (1.175 s) : 0, 1175101
Total [candidate] (9.322 s) : 0, 9321733
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.047 s-
Agentiast1.174 s127.204 ms (12.2%)
Totaltracing8.626 s-
Totaliast9.282 s655.982 ms (7.6%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.048 s-
Agentiast1.175 s127.157 ms (12.1%)
Totaltracing8.654 s-
Totaliast9.322 s668.051 ms (7.7%)
gantt
title insecure-bank - break down per module: candidate=1.53.0-SNAPSHOT~03a5fa1930, baseline=1.53.0-SNAPSHOT~8504f5ad51
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.441 ms) : 0, 1441
crashtracking [candidate] (1.429 ms) : 0, 1429
BytebuddyAgent [baseline] (735.092 ms) : 0, 735092
BytebuddyAgent [candidate] (733.442 ms) : 0, 733442
GlobalTracer [baseline] (241.888 ms) : 0, 241888
GlobalTracer [candidate] (243.469 ms) : 0, 243469
AppSec [baseline] (30.026 ms) : 0, 30026
AppSec [candidate] (30.4 ms) : 0, 30400
Debugger [baseline] (6.022 ms) : 0, 6022
Debugger [candidate] (6.104 ms) : 0, 6104
Remote Config [baseline] (655.552 µs) : 0, 656
Remote Config [candidate] (666.204 µs) : 0, 666
Telemetry [baseline] (10.526 ms) : 0, 10526
Telemetry [candidate] (11.428 ms) : 0, 11428
section iast
crashtracking [baseline] (1.427 ms) : 0, 1427
crashtracking [candidate] (1.433 ms) : 0, 1433
BytebuddyAgent [baseline] (846.262 ms) : 0, 846262
BytebuddyAgent [candidate] (848.449 ms) : 0, 848449
GlobalTracer [baseline] (232.81 ms) : 0, 232810
GlobalTracer [candidate] (234.197 ms) : 0, 234197
IAST [baseline] (28.325 ms) : 0, 28325
IAST [candidate] (28.111 ms) : 0, 28111
AppSec [baseline] (28.603 ms) : 0, 28603
AppSec [candidate] (26.708 ms) : 0, 26708
Debugger [baseline] (6.68 ms) : 0, 6680
Debugger [candidate] (6.528 ms) : 0, 6528
Remote Config [baseline] (601.692 µs) : 0, 602
Remote Config [candidate] (580.583 µs) : 0, 581
Telemetry [baseline] (8.258 ms) : 0, 8258
Telemetry [candidate] (8.115 ms) : 0, 8115
Loading
Startup time reports for petclinic
gantt
title petclinic - global startup overhead: candidate=1.53.0-SNAPSHOT~03a5fa1930, baseline=1.53.0-SNAPSHOT~8504f5ad51
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.051 s) : 0, 1050769
Total [baseline] (10.726 s) : 0, 10726157
Agent [candidate] (1.05 s) : 0, 1049854
Total [candidate] (10.89 s) : 0, 10890428
section appsec
Agent [baseline] (1.22 s) : 0, 1220250
Total [baseline] (10.754 s) : 0, 10754238
Agent [candidate] (1.225 s) : 0, 1225285
Total [candidate] (10.842 s) : 0, 10841688
section iast
Agent [baseline] (1.172 s) : 0, 1171603
Total [baseline] (10.955 s) : 0, 10955088
Agent [candidate] (1.175 s) : 0, 1174725
Total [candidate] (10.901 s) : 0, 10900905
section profiling
Agent [baseline] (1.195 s) : 0, 1194872
Total [baseline] (10.875 s) : 0, 10874751
Agent [candidate] (1.195 s) : 0, 1194764
Total [candidate] (10.927 s) : 0, 10927388
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.051 s-
Agentappsec1.22 s169.48 ms (16.1%)
Agentiast1.172 s120.834 ms (11.5%)
Agentprofiling1.195 s144.103 ms (13.7%)
Totaltracing10.726 s-
Totalappsec10.754 s28.08 ms (0.3%)
Totaliast10.955 s228.931 ms (2.1%)
Totalprofiling10.875 s148.594 ms (1.4%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.05 s-
Agentappsec1.225 s175.431 ms (16.7%)
Agentiast1.175 s124.871 ms (11.9%)
Agentprofiling1.195 s144.91 ms (13.8%)
Totaltracing10.89 s-
Totalappsec10.842 s-48.739 ms (-0.4%)
Totaliast10.901 s10.477 ms (0.1%)
Totalprofiling10.927 s36.96 ms (0.3%)
gantt
title petclinic - break down per module: candidate=1.53.0-SNAPSHOT~03a5fa1930, baseline=1.53.0-SNAPSHOT~8504f5ad51
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.444 ms) : 0, 1444
crashtracking [candidate] (1.433 ms) : 0, 1433
BytebuddyAgent [baseline] (736.335 ms) : 0, 736335
BytebuddyAgent [candidate] (733.134 ms) : 0, 733134
GlobalTracer [baseline] (243.367 ms) : 0, 243367
GlobalTracer [candidate] (243.855 ms) : 0, 243855
AppSec [baseline] (30.404 ms) : 0, 30404
AppSec [candidate] (30.367 ms) : 0, 30367
Debugger [baseline] (6.082 ms) : 0, 6082
Debugger [candidate] (6.066 ms) : 0, 6066
Remote Config [baseline] (663.452 µs) : 0, 663
Remote Config [candidate] (652.633 µs) : 0, 653
Telemetry [baseline] (11.318 ms) : 0, 11318
Telemetry [candidate] (13.278 ms) : 0, 13278
section appsec
crashtracking [baseline] (1.432 ms) : 0, 1432
crashtracking [candidate] (1.453 ms) : 0, 1453
BytebuddyAgent [baseline] (752.914 ms) : 0, 752914
BytebuddyAgent [candidate] (755.86 ms) : 0, 755860
GlobalTracer [baseline] (235.379 ms) : 0, 235379
GlobalTracer [candidate] (236.243 ms) : 0, 236243
IAST [baseline] (23.669 ms) : 0, 23669
IAST [candidate] (23.839 ms) : 0, 23839
AppSec [baseline] (168.18 ms) : 0, 168180
AppSec [candidate] (169.048 ms) : 0, 169048
Debugger [baseline] (8.737 ms) : 0, 8737
Debugger [candidate] (7.986 ms) : 0, 7986
Remote Config [baseline] (620.404 µs) : 0, 620
Remote Config [candidate] (663.195 µs) : 0, 663
Telemetry [baseline] (8.213 ms) : 0, 8213
Telemetry [candidate] (9.034 ms) : 0, 9034
section iast
crashtracking [baseline] (1.429 ms) : 0, 1429
crashtracking [candidate] (1.458 ms) : 0, 1458
BytebuddyAgent [baseline] (845.98 ms) : 0, 845980
BytebuddyAgent [candidate] (848.011 ms) : 0, 848011
GlobalTracer [baseline] (231.425 ms) : 0, 231425
GlobalTracer [candidate] (232.345 ms) : 0, 232345
IAST [baseline] (29.783 ms) : 0, 29783
IAST [candidate] (29.169 ms) : 0, 29169
AppSec [baseline] (27.587 ms) : 0, 27587
AppSec [candidate] (26.511 ms) : 0, 26511
Debugger [baseline] (5.732 ms) : 0, 5732
Debugger [candidate] (7.454 ms) : 0, 7454
Remote Config [baseline] (581.752 µs) : 0, 582
Remote Config [candidate] (584.091 µs) : 0, 584
Telemetry [baseline] (8.103 ms) : 0, 8103
Telemetry [candidate] (8.095 ms) : 0, 8095
section profiling
crashtracking [baseline] (1.414 ms) : 0, 1414
crashtracking [candidate] (1.409 ms) : 0, 1409
BytebuddyAgent [baseline] (760.818 ms) : 0, 760818
BytebuddyAgent [candidate] (761.495 ms) : 0, 761495
GlobalTracer [baseline] (222.315 ms) : 0, 222315
GlobalTracer [candidate] (221.65 ms) : 0, 221650
AppSec [baseline] (30.037 ms) : 0, 30037
AppSec [candidate] (29.856 ms) : 0, 29856
Debugger [baseline] (6.251 ms) : 0, 6251
Debugger [candidate] (6.275 ms) : 0, 6275
Remote Config [baseline] (689.559 µs) : 0, 690
Remote Config [candidate] (705.688 µs) : 0, 706
Telemetry [baseline] (15.981 ms) : 0, 15981
Telemetry [candidate] (15.854 ms) : 0, 15854
ProfilingAgent [baseline] (107.948 ms) : 0, 107948
ProfilingAgent [candidate] (108.008 ms) : 0, 108008
Profiling [baseline] (108.598 ms) : 0, 108598
Profiling [candidate] (108.659 ms) : 0, 108659
Loading

Load

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterbdu/lazy-config
git_commit_date17544037361754410724
git_commit_sha8504f5a03a5fa1
release_version1.53.0-SNAPSHOT~8504f5ad511.53.0-SNAPSHOT~03a5fa1930
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17544127781754412778
ci_job_id10652566391065256639
ci_pipeline_id7275148372751483
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-zfyrx7zua-project-304-concurrent-1-5cmlso3b 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/LinuxLinux runner-zfyrx7zua-project-304-concurrent-1-5cmlso3b 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 11 metrics, 12 unstable metrics.

scenarioΔ mean http_req_durationΔ mean throughputcandidate mean http_req_durationcandidate mean throughputbaseline mean http_req_durationbaseline mean throughput
scenario:load:petclinic:iast:high_loadbetter
[-2.931ms; -2.099ms] or [-6.385%; -4.573%]
unstable
[-2.076op/s; +13.826op/s] or [-2.036%; +13.560%]
43.393ms107.838op/s45.908ms101.963op/s
Request duration reports for insecure-bank
gantt
title insecure-bank - request duration [CI 0.99] : candidate=1.53.0-SNAPSHOT~03a5fa1930, baseline=1.53.0-SNAPSHOT~8504f5ad51
dateFormat X
axisFormat %s
section baseline
no_agent (4.324 ms) : 4274, 4373
. : milestone, 4324,
iast (9.208 ms) : 9058, 9358
. : milestone, 9208,
iast_FULL (14.103 ms) : 13816, 14389
. : milestone, 14103,
iast_GLOBAL (10.456 ms) : 10271, 10641
. : milestone, 10456,
profiling (8.702 ms) : 8563, 8840
. : milestone, 8702,
tracing (7.306 ms) : 7205, 7408
. : milestone, 7306,
section candidate
no_agent (4.324 ms) : 4271, 4376
. : milestone, 4324,
iast (9.187 ms) : 9032, 9342
. : milestone, 9187,
iast_FULL (14.11 ms) : 13826, 14393
. : milestone, 14110,
iast_GLOBAL (10.381 ms) : 10199, 10564
. : milestone, 10381,
profiling (8.604 ms) : 8472, 8736
. : milestone, 8604,
tracing (7.368 ms) : 7265, 7472
. : milestone, 7368,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent4.324 ms [4.274 ms, 4.373 ms]-
iast9.208 ms [9.058 ms, 9.358 ms]4.884 ms (113.0%)
iast_FULL14.103 ms [13.816 ms, 14.389 ms]9.779 ms (226.2%)
iast_GLOBAL10.456 ms [10.271 ms, 10.641 ms]6.132 ms (141.8%)
profiling8.702 ms [8.563 ms, 8.84 ms]4.378 ms (101.2%)
tracing7.306 ms [7.205 ms, 7.408 ms]2.982 ms (69.0%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent4.324 ms [4.271 ms, 4.376 ms]-
iast9.187 ms [9.032 ms, 9.342 ms]4.863 ms (112.5%)
iast_FULL14.11 ms [13.826 ms, 14.393 ms]9.786 ms (226.3%)
iast_GLOBAL10.381 ms [10.199 ms, 10.564 ms]6.058 ms (140.1%)
profiling8.604 ms [8.472 ms, 8.736 ms]4.28 ms (99.0%)
tracing7.368 ms [7.265 ms, 7.472 ms]3.045 ms (70.4%)
Request duration reports for petclinic
gantt
title petclinic - request duration [CI 0.99] : candidate=1.53.0-SNAPSHOT~03a5fa1930, baseline=1.53.0-SNAPSHOT~8504f5ad51
dateFormat X
axisFormat %s
section baseline
no_agent (37.103 ms) : 36799, 37406
. : milestone, 37103,
appsec (47.619 ms) : 47201, 48036
. : milestone, 47619,
code_origins (45.286 ms) : 44896, 45676
. : milestone, 45286,
iast (45.908 ms) : 45507, 46308
. : milestone, 45908,
profiling (47.591 ms) : 47111, 48070
. : milestone, 47591,
tracing (43.911 ms) : 43538, 44284
. : milestone, 43911,
section candidate
no_agent (37.007 ms) : 36706, 37309
. : milestone, 37007,
appsec (46.438 ms) : 46024, 46852
. : milestone, 46438,
code_origins (44.376 ms) : 43985, 44767
. : milestone, 44376,
iast (43.393 ms) : 43020, 43765
. : milestone, 43393,
profiling (46.756 ms) : 46329, 47182
. : milestone, 46756,
tracing (44.422 ms) : 44036, 44808
. : milestone, 44422,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent37.103 ms [36.799 ms, 37.406 ms]-
appsec47.619 ms [47.201 ms, 48.036 ms]10.516 ms (28.3%)
code_origins45.286 ms [44.896 ms, 45.676 ms]8.183 ms (22.1%)
iast45.908 ms [45.507 ms, 46.308 ms]8.805 ms (23.7%)
profiling47.591 ms [47.111 ms, 48.07 ms]10.488 ms (28.3%)
tracing43.911 ms [43.538 ms, 44.284 ms]6.808 ms (18.3%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent37.007 ms [36.706 ms, 37.309 ms]-
appsec46.438 ms [46.024 ms, 46.852 ms]9.43 ms (25.5%)
code_origins44.376 ms [43.985 ms, 44.767 ms]7.369 ms (19.9%)
iast43.393 ms [43.02 ms, 43.765 ms]6.385 ms (17.3%)
profiling46.756 ms [46.329 ms, 47.182 ms]9.748 ms (26.3%)
tracing44.422 ms [44.036 ms, 44.808 ms]7.415 ms (20.0%)

Dacapo

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterbdu/lazy-config
git_commit_date17544037361754410724
git_commit_sha8504f5a03a5fa1
release_version1.53.0-SNAPSHOT~8504f5ad511.53.0-SNAPSHOT~03a5fa1930
See matching parameters
BaselineCandidate
applicationbiojavabiojava
ci_job_date17544132591754413259
ci_job_id10652566411065256641
ci_pipeline_id7275148372751483
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux runner-zfyrx7zua-project-304-concurrent-2-jeq96u61 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/LinuxLinux runner-zfyrx7zua-project-304-concurrent-2-jeq96u61 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 biojava
gantt
title biojava - execution time [CI 0.99] : candidate=1.53.0-SNAPSHOT~03a5fa1930, baseline=1.53.0-SNAPSHOT~8504f5ad51
dateFormat X
axisFormat %s
section baseline
no_agent (15.681 s) : 15681000, 15681000
. : milestone, 15681000,
appsec (14.605 s) : 14605000, 14605000
. : milestone, 14605000,
iast (18.587 s) : 18587000, 18587000
. : milestone, 18587000,
iast_GLOBAL (17.829 s) : 17829000, 17829000
. : milestone, 17829000,
profiling (15.339 s) : 15339000, 15339000
. : milestone, 15339000,
tracing (14.789 s) : 14789000, 14789000
. : milestone, 14789000,
section candidate
no_agent (15.51 s) : 15510000, 15510000
. : milestone, 15510000,
appsec (15.007 s) : 15007000, 15007000
. : milestone, 15007000,
iast (18.375 s) : 18375000, 18375000
. : milestone, 18375000,
iast_GLOBAL (18.067 s) : 18067000, 18067000
. : milestone, 18067000,
profiling (15.542 s) : 15542000, 15542000
. : milestone, 15542000,
tracing (15.03 s) : 15030000, 15030000
. : milestone, 15030000,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.681 s [15.681 s, 15.681 s]-
appsec14.605 s [14.605 s, 14.605 s]-1.076 s (-6.9%)
iast18.587 s [18.587 s, 18.587 s]2.906 s (18.5%)
iast_GLOBAL17.829 s [17.829 s, 17.829 s]2.148 s (13.7%)
profiling15.339 s [15.339 s, 15.339 s]-342.0 ms (-2.2%)
tracing14.789 s [14.789 s, 14.789 s]-892.0 ms (-5.7%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.51 s [15.51 s, 15.51 s]-
appsec15.007 s [15.007 s, 15.007 s]-503.0 ms (-3.2%)
iast18.375 s [18.375 s, 18.375 s]2.865 s (18.5%)
iast_GLOBAL18.067 s [18.067 s, 18.067 s]2.557 s (16.5%)
profiling15.542 s [15.542 s, 15.542 s]32.0 ms (0.2%)
tracing15.03 s [15.03 s, 15.03 s]-480.0 ms (-3.1%)
Execution time for tomcat
gantt
title tomcat - execution time [CI 0.99] : candidate=1.53.0-SNAPSHOT~03a5fa1930, baseline=1.53.0-SNAPSHOT~8504f5ad51
dateFormat X
axisFormat %s
section baseline
no_agent (1.466 ms) : 1455, 1478
. : milestone, 1466,
appsec (3.642 ms) : 3425, 3859
. : milestone, 3642,
iast (2.184 ms) : 2121, 2246
. : milestone, 2184,
iast_GLOBAL (2.234 ms) : 2171, 2298
. : milestone, 2234,
profiling (2.45 ms) : 2281, 2619
. : milestone, 2450,
tracing (2.008 ms) : 1959, 2057
. : milestone, 2008,
section candidate
no_agent (1.466 ms) : 1454, 1477
. : milestone, 1466,
appsec (3.638 ms) : 3423, 3854
. : milestone, 3638,
iast (2.195 ms) : 2133, 2258
. : milestone, 2195,
iast_GLOBAL (2.219 ms) : 2156, 2282
. : milestone, 2219,
profiling (2.038 ms) : 1987, 2089
. : milestone, 2038,
tracing (1.991 ms) : 1942, 2039
. : milestone, 1991,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.466 ms [1.455 ms, 1.478 ms]-
appsec3.642 ms [3.425 ms, 3.859 ms]2.176 ms (148.4%)
iast2.184 ms [2.121 ms, 2.246 ms]717.192 µs (48.9%)
iast_GLOBAL2.234 ms [2.171 ms, 2.298 ms]768.052 µs (52.4%)
profiling2.45 ms [2.281 ms, 2.619 ms]983.779 µs (67.1%)
tracing2.008 ms [1.959 ms, 2.057 ms]541.597 µs (36.9%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.466 ms [1.454 ms, 1.477 ms]-
appsec3.638 ms [3.423 ms, 3.854 ms]2.172 ms (148.2%)
iast2.195 ms [2.133 ms, 2.258 ms]729.443 µs (49.8%)
iast_GLOBAL2.219 ms [2.156 ms, 2.282 ms]753.072 µs (51.4%)
profiling2.038 ms [1.987 ms, 2.089 ms]572.177 µs (39.0%)
tracing1.991 ms [1.942 ms, 2.039 ms]524.729 µs (35.8%)

@PerfectSlayerPerfectSlayer added the type: feature Enhancements and improvements label Aug 6, 2025
@bric3
bric3 merged commit 6d852cf into masterAug 6, 2025
506 checks passed
@bric3
bric3 deleted the bdu/lazy-config branch August 6, 2025 14:01
@github-actionsgithub-actionsBot added this to the 1.53.0 milestone Aug 6, 2025
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: toolingBuild & Toolingtag: no release notesChanges to exclude from release notestype: featureEnhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@bric3@PerfectSlayer@AlexeyKuznetsov-DD