Skip to content

Conversation

@bric3
Copy link
Contributor

@bric3 bric3 commented Aug 5, 2025

What Does This Do

Use lazy configuration API, in particular

  • Register configurations (and configure them on-demand) instead of eagerly realize them.
  • Register tasks and configure them lazily instead of eagerly creating them.

Also, simplified a bit the task registration with regular for-loop, instead of Groovy's .inject.

Motivation

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@bric3 bric3 requested a review from a team as a code owner August 5, 2025 16:33
@bric3 bric3 requested a review from dougqh August 5, 2025 16:33
@github-actions
Copy link
Contributor

github-actions bot commented Aug 5, 2025

Hi! 👋 Thanks for your pull request! 🎉

To help us review it, please make sure to:

  • Add at least one type, and one component or instrumentation label to the pull request

If you need help, please check our contributing guidelines.

@bric3 bric3 added tag: no release notes Changes to exclude from release notes comp: tooling Build & Tooling labels Aug 5, 2025
@datadog-datadog-prod-us1
Copy link
Contributor

datadog-datadog-prod-us1 bot commented Aug 5, 2025

Code coverage: total 57.12%, patch 100.00% (view details)

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 9b4075e | Docs | Was this helpful? Give us feedback!

@pr-commenter
Copy link

pr-commenter bot commented Aug 5, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bdu/lazy-muzzle
git_commit_date 1754488921 1754490073
git_commit_sha e8faa94 9b4075e
release_version 1.53.0-SNAPSHOT~e8faa9419c 1.53.0-SNAPSHOT~9b4075eb26
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1754491870 1754491870
ci_job_id 1067017903 1067017903
ci_pipeline_id 72855846 72855846
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-6vk6assj 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-6vk6assj 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 46 metrics, 13 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.53.0-SNAPSHOT~9b4075eb26, baseline=1.53.0-SNAPSHOT~e8faa9419c

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.045 s) : 0, 1045472
Total [baseline] (8.64 s) : 0, 8639630
Agent [candidate] (1.045 s) : 0, 1044940
Total [candidate] (8.576 s) : 0, 8575676
section iast
Agent [baseline] (1.177 s) : 0, 1176601
Total [baseline] (9.33 s) : 0, 9329821
Agent [candidate] (1.182 s) : 0, 1182410
Total [candidate] (9.312 s) : 0, 9311595
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.045 s -
Agent iast 1.177 s 131.129 ms (12.5%)
Total tracing 8.64 s -
Total iast 9.33 s 690.191 ms (8.0%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.045 s -
Agent iast 1.182 s 137.47 ms (13.2%)
Total tracing 8.576 s -
Total iast 9.312 s 735.918 ms (8.6%)
gantt
    title insecure-bank - break down per module: candidate=1.53.0-SNAPSHOT~9b4075eb26, baseline=1.53.0-SNAPSHOT~e8faa9419c

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.423 ms) : 0, 1423
crashtracking [candidate] (1.428 ms) : 0, 1428
BytebuddyAgent [baseline] (730.942 ms) : 0, 730942
BytebuddyAgent [candidate] (730.832 ms) : 0, 730832
GlobalTracer [baseline] (242.816 ms) : 0, 242816
GlobalTracer [candidate] (241.586 ms) : 0, 241586
AppSec [baseline] (30.302 ms) : 0, 30302
AppSec [candidate] (30.075 ms) : 0, 30075
Debugger [baseline] (6.069 ms) : 0, 6069
Debugger [candidate] (6.037 ms) : 0, 6037
Remote Config [baseline] (657.507 µs) : 0, 658
Remote Config [candidate] (658.081 µs) : 0, 658
Telemetry [baseline] (12.25 ms) : 0, 12250
Telemetry [candidate] (13.411 ms) : 0, 13411
section iast
crashtracking [baseline] (1.425 ms) : 0, 1425
crashtracking [candidate] (1.447 ms) : 0, 1447
BytebuddyAgent [baseline] (849.267 ms) : 0, 849267
BytebuddyAgent [candidate] (853.989 ms) : 0, 853989
GlobalTracer [baseline] (232.597 ms) : 0, 232597
GlobalTracer [candidate] (233.102 ms) : 0, 233102
IAST [baseline] (29.248 ms) : 0, 29248
IAST [candidate] (30.147 ms) : 0, 30147
AppSec [baseline] (26.747 ms) : 0, 26747
AppSec [candidate] (27.106 ms) : 0, 27106
Debugger [baseline] (7.423 ms) : 0, 7423
Debugger [candidate] (6.733 ms) : 0, 6733
Remote Config [baseline] (579.965 µs) : 0, 580
Remote Config [candidate] (598.755 µs) : 0, 599
Telemetry [baseline] (8.309 ms) : 0, 8309
Telemetry [candidate] (8.242 ms) : 0, 8242
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.53.0-SNAPSHOT~9b4075eb26, baseline=1.53.0-SNAPSHOT~e8faa9419c

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.051 s) : 0, 1050913
Total [baseline] (10.776 s) : 0, 10775857
Agent [candidate] (1.044 s) : 0, 1043781
Total [candidate] (10.766 s) : 0, 10765617
section appsec
Agent [baseline] (1.219 s) : 0, 1219214
Total [baseline] (10.801 s) : 0, 10800805
Agent [candidate] (1.219 s) : 0, 1218710
Total [candidate] (10.872 s) : 0, 10871718
section iast
Agent [baseline] (1.185 s) : 0, 1185494
Total [baseline] (11.144 s) : 0, 11144087
Agent [candidate] (1.177 s) : 0, 1176696
Total [candidate] (10.889 s) : 0, 10889189
section profiling
Agent [baseline] (1.197 s) : 0, 1196957
Total [baseline] (10.891 s) : 0, 10890858
Agent [candidate] (1.212 s) : 0, 1211691
Total [candidate] (11.001 s) : 0, 11001432
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.051 s -
Agent appsec 1.219 s 168.301 ms (16.0%)
Agent iast 1.185 s 134.581 ms (12.8%)
Agent profiling 1.197 s 146.043 ms (13.9%)
Total tracing 10.776 s -
Total appsec 10.801 s 24.948 ms (0.2%)
Total iast 11.144 s 368.23 ms (3.4%)
Total profiling 10.891 s 115.001 ms (1.1%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.044 s -
Agent appsec 1.219 s 174.93 ms (16.8%)
Agent iast 1.177 s 132.916 ms (12.7%)
Agent profiling 1.212 s 167.91 ms (16.1%)
Total tracing 10.766 s -
Total appsec 10.872 s 106.101 ms (1.0%)
Total iast 10.889 s 123.572 ms (1.1%)
Total profiling 11.001 s 235.815 ms (2.2%)
gantt
    title petclinic - break down per module: candidate=1.53.0-SNAPSHOT~9b4075eb26, baseline=1.53.0-SNAPSHOT~e8faa9419c

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.439 ms) : 0, 1439
crashtracking [candidate] (1.431 ms) : 0, 1431
BytebuddyAgent [baseline] (736.017 ms) : 0, 736017
BytebuddyAgent [candidate] (730.685 ms) : 0, 730685
GlobalTracer [baseline] (243.651 ms) : 0, 243651
GlobalTracer [candidate] (241.898 ms) : 0, 241898
AppSec [baseline] (30.33 ms) : 0, 30330
AppSec [candidate] (30.031 ms) : 0, 30031
Debugger [baseline] (6.071 ms) : 0, 6071
Debugger [candidate] (6.04 ms) : 0, 6040
Remote Config [baseline] (655.823 µs) : 0, 656
Remote Config [candidate] (646.735 µs) : 0, 647
Telemetry [baseline] (11.587 ms) : 0, 11587
Telemetry [candidate] (10.604 ms) : 0, 10604
section appsec
crashtracking [baseline] (1.434 ms) : 0, 1434
crashtracking [candidate] (1.429 ms) : 0, 1429
BytebuddyAgent [baseline] (752.479 ms) : 0, 752479
BytebuddyAgent [candidate] (751.816 ms) : 0, 751816
GlobalTracer [baseline] (234.722 ms) : 0, 234722
GlobalTracer [candidate] (234.795 ms) : 0, 234795
IAST [baseline] (23.469 ms) : 0, 23469
IAST [candidate] (23.691 ms) : 0, 23691
AppSec [baseline] (166.929 ms) : 0, 166929
AppSec [candidate] (169.136 ms) : 0, 169136
Debugger [baseline] (9.34 ms) : 0, 9340
Debugger [candidate] (6.431 ms) : 0, 6431
Remote Config [baseline] (629.532 µs) : 0, 630
Remote Config [candidate] (618.25 µs) : 0, 618
Telemetry [baseline] (9.129 ms) : 0, 9129
Telemetry [candidate] (9.756 ms) : 0, 9756
section iast
crashtracking [baseline] (1.455 ms) : 0, 1455
crashtracking [candidate] (1.438 ms) : 0, 1438
BytebuddyAgent [baseline] (856.351 ms) : 0, 856351
BytebuddyAgent [candidate] (849.868 ms) : 0, 849868
GlobalTracer [baseline] (233.802 ms) : 0, 233802
GlobalTracer [candidate] (232.277 ms) : 0, 232277
IAST [baseline] (28.574 ms) : 0, 28574
IAST [candidate] (32.168 ms) : 0, 32168
AppSec [baseline] (28.55 ms) : 0, 28550
AppSec [candidate] (25.32 ms) : 0, 25320
Debugger [baseline] (6.628 ms) : 0, 6628
Debugger [candidate] (5.828 ms) : 0, 5828
Remote Config [baseline] (587.991 µs) : 0, 588
Remote Config [candidate] (606.146 µs) : 0, 606
Telemetry [baseline] (8.354 ms) : 0, 8354
Telemetry [candidate] (8.178 ms) : 0, 8178
section profiling
crashtracking [baseline] (1.417 ms) : 0, 1417
crashtracking [candidate] (1.422 ms) : 0, 1422
BytebuddyAgent [baseline] (762.07 ms) : 0, 762070
BytebuddyAgent [candidate] (770.907 ms) : 0, 770907
GlobalTracer [baseline] (223.001 ms) : 0, 223001
GlobalTracer [candidate] (225.089 ms) : 0, 225089
AppSec [baseline] (30.217 ms) : 0, 30217
AppSec [candidate] (30.853 ms) : 0, 30853
Debugger [baseline] (6.295 ms) : 0, 6295
Debugger [candidate] (6.47 ms) : 0, 6470
Remote Config [baseline] (671.116 µs) : 0, 671
Remote Config [candidate] (710.449 µs) : 0, 710
Telemetry [baseline] (16.086 ms) : 0, 16086
Telemetry [candidate] (16.104 ms) : 0, 16104
ProfilingAgent [baseline] (107.822 ms) : 0, 107822
ProfilingAgent [candidate] (109.997 ms) : 0, 109997
Profiling [baseline] (108.459 ms) : 0, 108459
Profiling [candidate] (110.637 ms) : 0, 110637
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bdu/lazy-muzzle
git_commit_date 1754488921 1754490073
git_commit_sha e8faa94 9b4075e
release_version 1.53.0-SNAPSHOT~e8faa9419c 1.53.0-SNAPSHOT~9b4075eb26
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1754491528 1754491528
ci_job_id 1067017905 1067017905
ci_pipeline_id 72855846 72855846
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-dmmickj7 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-dmmickj7 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 4 performance improvements and 2 performance regressions! Performance is the same for 6 metrics, 12 unstable metrics.

scenario Δ mean http_req_duration Δ mean throughput candidate mean http_req_duration candidate mean throughput baseline mean http_req_duration baseline mean throughput
scenario:load:insecure-bank:tracing:high_load better
[-637.626µs; -396.217µs] or [-7.976%; -4.956%]
unstable
[-47.172op/s; +126.484op/s] or [-8.140%; +21.828%]
7.478ms 619.125op/s 7.995ms 579.469op/s
scenario:load:insecure-bank:iast:high_load worse
[+333.080µs; +674.316µs] or [+3.608%; +7.304%]
unstable
[-93.198op/s; +42.010op/s] or [-18.543%; +8.359%]
9.735ms 477.000op/s 9.232ms 502.594op/s
scenario:load:insecure-bank:no_agent:high_load better
[-234.659µs; -123.906µs] or [-5.259%; -2.777%]
unstable
[-93.464op/s; +177.839op/s] or [-9.084%; +17.284%]
4.283ms 1071.094op/s 4.462ms 1028.906op/s
scenario:load:insecure-bank:profiling:high_load better
[-610.239µs; -318.096µs] or [-6.761%; -3.524%]
unstable
[-47.916op/s; +103.228op/s] or [-9.323%; +20.086%]
8.562ms 541.594op/s 9.026ms 513.938op/s
scenario:load:petclinic:tracing:high_load worse
[+1.665ms; +2.450ms] or [+3.929%; +5.781%]
unstable
[-12.177op/s; +2.052op/s] or [-11.035%; +1.860%]
44.434ms 105.287op/s 42.377ms 110.350op/s
scenario:load:petclinic:profiling:high_load better
[-5.404ms; -4.444ms] or [-10.714%; -8.812%]
unstable
[+3.308op/s; +16.642op/s] or [+3.565%; +17.933%]
45.512ms 102.775op/s 50.436ms 92.800op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.53.0-SNAPSHOT~9b4075eb26, baseline=1.53.0-SNAPSHOT~e8faa9419c
    dateFormat X
    axisFormat %s
section baseline
no_agent (37.429 ms) : 37128, 37729
.   : milestone, 37429,
appsec (46.958 ms) : 46533, 47383
.   : milestone, 46958,
code_origins (45.061 ms) : 44688, 45434
.   : milestone, 45061,
iast (44.401 ms) : 44019, 44783
.   : milestone, 44401,
profiling (50.436 ms) : 49984, 50889
.   : milestone, 50436,
tracing (42.377 ms) : 42024, 42730
.   : milestone, 42377,
section candidate
no_agent (36.608 ms) : 36315, 36901
.   : milestone, 36608,
appsec (46.829 ms) : 46408, 47249
.   : milestone, 46829,
code_origins (44.157 ms) : 43784, 44530
.   : milestone, 44157,
iast (43.747 ms) : 43380, 44113
.   : milestone, 43747,
profiling (45.512 ms) : 45074, 45951
.   : milestone, 45512,
tracing (44.434 ms) : 44058, 44811
.   : milestone, 44434,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 37.429 ms [37.128 ms, 37.729 ms] -
appsec 46.958 ms [46.533 ms, 47.383 ms] 9.529 ms (25.5%)
code_origins 45.061 ms [44.688 ms, 45.434 ms] 7.632 ms (20.4%)
iast 44.401 ms [44.019 ms, 44.783 ms] 6.972 ms (18.6%)
profiling 50.436 ms [49.984 ms, 50.889 ms] 13.008 ms (34.8%)
tracing 42.377 ms [42.024 ms, 42.73 ms] 4.948 ms (13.2%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 36.608 ms [36.315 ms, 36.901 ms] -
appsec 46.829 ms [46.408 ms, 47.249 ms] 10.221 ms (27.9%)
code_origins 44.157 ms [43.784 ms, 44.53 ms] 7.549 ms (20.6%)
iast 43.747 ms [43.38 ms, 44.113 ms] 7.139 ms (19.5%)
profiling 45.512 ms [45.074 ms, 45.951 ms] 8.905 ms (24.3%)
tracing 44.434 ms [44.058 ms, 44.811 ms] 7.827 ms (21.4%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.53.0-SNAPSHOT~9b4075eb26, baseline=1.53.0-SNAPSHOT~e8faa9419c
    dateFormat X
    axisFormat %s
section baseline
no_agent (4.462 ms) : 4411, 4513
.   : milestone, 4462,
iast (9.232 ms) : 9079, 9385
.   : milestone, 9232,
iast_FULL (13.512 ms) : 13243, 13780
.   : milestone, 13512,
iast_GLOBAL (10.323 ms) : 10141, 10504
.   : milestone, 10323,
profiling (9.026 ms) : 8885, 9168
.   : milestone, 9026,
tracing (7.995 ms) : 7877, 8112
.   : milestone, 7995,
section candidate
no_agent (4.283 ms) : 4230, 4335
.   : milestone, 4283,
iast (9.735 ms) : 9571, 9899
.   : milestone, 9735,
iast_FULL (13.76 ms) : 13484, 14035
.   : milestone, 13760,
iast_GLOBAL (10.594 ms) : 10408, 10779
.   : milestone, 10594,
profiling (8.562 ms) : 8432, 8692
.   : milestone, 8562,
tracing (7.478 ms) : 7371, 7584
.   : milestone, 7478,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.462 ms [4.411 ms, 4.513 ms] -
iast 9.232 ms [9.079 ms, 9.385 ms] 4.77 ms (106.9%)
iast_FULL 13.512 ms [13.243 ms, 13.78 ms] 9.05 ms (202.8%)
iast_GLOBAL 10.323 ms [10.141 ms, 10.504 ms] 5.861 ms (131.3%)
profiling 9.026 ms [8.885 ms, 9.168 ms] 4.564 ms (102.3%)
tracing 7.995 ms [7.877 ms, 8.112 ms] 3.532 ms (79.2%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.283 ms [4.23 ms, 4.335 ms] -
iast 9.735 ms [9.571 ms, 9.899 ms] 5.453 ms (127.3%)
iast_FULL 13.76 ms [13.484 ms, 14.035 ms] 9.477 ms (221.3%)
iast_GLOBAL 10.594 ms [10.408 ms, 10.779 ms] 6.311 ms (147.4%)
profiling 8.562 ms [8.432 ms, 8.692 ms] 4.28 ms (99.9%)
tracing 7.478 ms [7.371 ms, 7.584 ms] 3.195 ms (74.6%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bdu/lazy-muzzle
git_commit_date 1754488921 1754490073
git_commit_sha e8faa94 9b4075e
release_version 1.53.0-SNAPSHOT~e8faa9419c 1.53.0-SNAPSHOT~9b4075eb26
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1754492024 1754492024
ci_job_id 1067017906 1067017906
ci_pipeline_id 72855846 72855846
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-191tptd1 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-191tptd1 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 11 metrics, 1 unstable metrics.

Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.53.0-SNAPSHOT~9b4075eb26, baseline=1.53.0-SNAPSHOT~e8faa9419c
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.478 ms) : 1466, 1489
.   : milestone, 1478,
appsec (3.643 ms) : 3425, 3861
.   : milestone, 3643,
iast (2.185 ms) : 2123, 2247
.   : milestone, 2185,
iast_GLOBAL (2.236 ms) : 2173, 2299
.   : milestone, 2236,
profiling (2.051 ms) : 2000, 2101
.   : milestone, 2051,
tracing (2.022 ms) : 1973, 2071
.   : milestone, 2022,
section candidate
no_agent (1.477 ms) : 1466, 1489
.   : milestone, 1477,
appsec (3.645 ms) : 3428, 3862
.   : milestone, 3645,
iast (2.199 ms) : 2136, 2261
.   : milestone, 2199,
iast_GLOBAL (2.243 ms) : 2181, 2306
.   : milestone, 2243,
profiling (2.063 ms) : 2012, 2115
.   : milestone, 2063,
tracing (2.008 ms) : 1960, 2056
.   : milestone, 2008,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.478 ms [1.466 ms, 1.489 ms] -
appsec 3.643 ms [3.425 ms, 3.861 ms] 2.165 ms (146.5%)
iast 2.185 ms [2.123 ms, 2.247 ms] 707.282 µs (47.9%)
iast_GLOBAL 2.236 ms [2.173 ms, 2.299 ms] 758.106 µs (51.3%)
profiling 2.051 ms [2.0 ms, 2.101 ms] 572.637 µs (38.7%)
tracing 2.022 ms [1.973 ms, 2.071 ms] 544.162 µs (36.8%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.477 ms [1.466 ms, 1.489 ms] -
appsec 3.645 ms [3.428 ms, 3.862 ms] 2.168 ms (146.8%)
iast 2.199 ms [2.136 ms, 2.261 ms] 721.677 µs (48.9%)
iast_GLOBAL 2.243 ms [2.181 ms, 2.306 ms] 766.058 µs (51.9%)
profiling 2.063 ms [2.012 ms, 2.115 ms] 586.059 µs (39.7%)
tracing 2.008 ms [1.96 ms, 2.056 ms] 530.768 µs (35.9%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.53.0-SNAPSHOT~9b4075eb26, baseline=1.53.0-SNAPSHOT~e8faa9419c
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.042 s) : 15042000, 15042000
.   : milestone, 15042000,
appsec (14.865 s) : 14865000, 14865000
.   : milestone, 14865000,
iast (18.253 s) : 18253000, 18253000
.   : milestone, 18253000,
iast_GLOBAL (18.19 s) : 18190000, 18190000
.   : milestone, 18190000,
profiling (15.946 s) : 15946000, 15946000
.   : milestone, 15946000,
tracing (15.126 s) : 15126000, 15126000
.   : milestone, 15126000,
section candidate
no_agent (15.697 s) : 15697000, 15697000
.   : milestone, 15697000,
appsec (14.935 s) : 14935000, 14935000
.   : milestone, 14935000,
iast (18.45 s) : 18450000, 18450000
.   : milestone, 18450000,
iast_GLOBAL (18.272 s) : 18272000, 18272000
.   : milestone, 18272000,
profiling (15.039 s) : 15039000, 15039000
.   : milestone, 15039000,
tracing (15.116 s) : 15116000, 15116000
.   : milestone, 15116000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.042 s [15.042 s, 15.042 s] -
appsec 14.865 s [14.865 s, 14.865 s] -177.0 ms (-1.2%)
iast 18.253 s [18.253 s, 18.253 s] 3.211 s (21.3%)
iast_GLOBAL 18.19 s [18.19 s, 18.19 s] 3.148 s (20.9%)
profiling 15.946 s [15.946 s, 15.946 s] 904.0 ms (6.0%)
tracing 15.126 s [15.126 s, 15.126 s] 84.0 ms (0.6%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.697 s [15.697 s, 15.697 s] -
appsec 14.935 s [14.935 s, 14.935 s] -762.0 ms (-4.9%)
iast 18.45 s [18.45 s, 18.45 s] 2.753 s (17.5%)
iast_GLOBAL 18.272 s [18.272 s, 18.272 s] 2.575 s (16.4%)
profiling 15.039 s [15.039 s, 15.039 s] -658.0 ms (-4.2%)
tracing 15.116 s [15.116 s, 15.116 s] -581.0 ms (-3.7%)

@bric3 bric3 requested review from PerfectSlayer and smola and removed request for dougqh August 5, 2025 17:17
Copy link
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.

Seems good 👍 Thanks for the improvement.
Left a minor comment about coding style.

@bric3 bric3 enabled auto-merge (squash) August 6, 2025 14:21
@bric3 bric3 merged commit 86fb978 into master Aug 6, 2025
503 of 504 checks passed
@bric3 bric3 deleted the bdu/lazy-muzzle branch August 6, 2025 15:28
@github-actions github-actions bot added this to the 1.53.0 milestone Aug 6, 2025
amarziali pushed a commit that referenced this pull request Aug 8, 2025
* chore: Configure lazily MuzzlePlugin

* chore: Groovy style
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: tooling Build & Tooling tag: no release notes Changes to exclude from release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants