Skip to content

Conversation

@bric3
Copy link
Contributor

@bric3 bric3 commented Oct 13, 2025

What Does This Do

Avoids accessing the archive configuration directly, preferring lazy API.

Also, prepares for reproducible archives coming in Gradle 9.0.0 gradle/gradle#33598, https://docs.gradle.org/current/userguide/upgrading_major_version_9.html#reproducible_archives_by_default

Motivation

The replaced code has two eager access:

  1. one "almost" explicit, via configurations.archives (equivalent to configurations.getByName("archives"))
  2. one via artifacts { archives shadowJar } which is is doing under the hood, a configurations.getByName("archives")

Also the previous code uses internal API ; it's not visible because groovy access this property via reflection and as such hides this detail.

Additional Notes

This configuration dates back from this 2017 commit 02d8f15, and was refactored in a4c20a0 to support Gradle 4.9.

  // Remove the no-deps jar from the archives to prevent publication
  configurations.archives.with {
    artifacts.remove artifacts.find {
      if (it.hasProperty("delegate")) {
        it.delegate.archiveTask.is jar
      } else {
        it.archiveTask.is jar
      }
    }
  }
  artifacts {
    archives shadowJar
  }

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@bric3 bric3 requested a review from a team as a code owner October 13, 2025 08:31
@bric3 bric3 requested a review from ygree October 13, 2025 08:31
@bric3 bric3 added tag: no release notes Changes to exclude from release notes comp: tooling Build & Tooling labels Oct 13, 2025
@bric3 bric3 marked this pull request as draft October 13, 2025 08:31
@bric3 bric3 requested a review from PerfectSlayer October 13, 2025 08:31
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.

I have limited knowledge about this part but so far, it looks good to me 👍

@bric3 bric3 force-pushed the bdu/tweak-archive-shadowjar-configurations branch from 9dd58ad to bb3eeb2 Compare October 17, 2025 14:35
@datadog-official
Copy link

datadog-official bot commented Oct 17, 2025

🎯 Code Coverage
Patch Coverage: 100.00%
Total Coverage: 59.69% (-0.02%)

View detailed report

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

@pr-commenter
Copy link

pr-commenter bot commented Oct 17, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bdu/tweak-archive-shadowjar-configurations
git_commit_date 1761057789 1761059404
git_commit_sha 4985d55 be4b392
release_version 1.55.0-SNAPSHOT~4985d55399 1.55.0-SNAPSHOT~be4b392616
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1761061427 1761061427
ci_job_id 1189208092 1189208092
ci_pipeline_id 79848519 79848519
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-j4fpyoe2 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-j4fpyoe2 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 57 metrics, 8 unstable metrics.

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.55.0-SNAPSHOT~be4b392616, baseline=1.55.0-SNAPSHOT~4985d55399

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.018 s) : 0, 1017988
Total [baseline] (10.741 s) : 0, 10740925
Agent [candidate] (1.015 s) : 0, 1015376
Total [candidate] (10.718 s) : 0, 10717663
section appsec
Agent [baseline] (1.203 s) : 0, 1203016
Total [baseline] (10.918 s) : 0, 10917785
Agent [candidate] (1.196 s) : 0, 1195553
Total [candidate] (10.849 s) : 0, 10848950
section iast
Agent [baseline] (1.156 s) : 0, 1155651
Total [baseline] (11.167 s) : 0, 11167069
Agent [candidate] (1.158 s) : 0, 1157501
Total [candidate] (11.095 s) : 0, 11095363
section profiling
Agent [baseline] (1.165 s) : 0, 1165312
Total [baseline] (10.925 s) : 0, 10925408
Agent [candidate] (1.169 s) : 0, 1169008
Total [candidate] (10.828 s) : 0, 10827618
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.018 s -
Agent appsec 1.203 s 185.027 ms (18.2%)
Agent iast 1.156 s 137.663 ms (13.5%)
Agent profiling 1.165 s 147.324 ms (14.5%)
Total tracing 10.741 s -
Total appsec 10.918 s 176.86 ms (1.6%)
Total iast 11.167 s 426.144 ms (4.0%)
Total profiling 10.925 s 184.483 ms (1.7%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.015 s -
Agent appsec 1.196 s 180.177 ms (17.7%)
Agent iast 1.158 s 142.125 ms (14.0%)
Agent profiling 1.169 s 153.632 ms (15.1%)
Total tracing 10.718 s -
Total appsec 10.849 s 131.287 ms (1.2%)
Total iast 11.095 s 377.7 ms (3.5%)
Total profiling 10.828 s 109.955 ms (1.0%)
gantt
    title petclinic - break down per module: candidate=1.55.0-SNAPSHOT~be4b392616, baseline=1.55.0-SNAPSHOT~4985d55399

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.461 ms) : 0, 1461
crashtracking [candidate] (1.438 ms) : 0, 1438
BytebuddyAgent [baseline] (693.548 ms) : 0, 693548
BytebuddyAgent [candidate] (692.367 ms) : 0, 692367
GlobalTracer [baseline] (243.246 ms) : 0, 243246
GlobalTracer [candidate] (242.254 ms) : 0, 242254
AppSec [baseline] (32.196 ms) : 0, 32196
AppSec [candidate] (32.282 ms) : 0, 32282
Debugger [baseline] (6.279 ms) : 0, 6279
Debugger [candidate] (6.285 ms) : 0, 6285
Remote Config [baseline] (676.482 µs) : 0, 676
Remote Config [candidate] (677.294 µs) : 0, 677
Telemetry [baseline] (9.318 ms) : 0, 9318
Telemetry [candidate] (9.288 ms) : 0, 9288
Flare Poller [baseline] (10.132 ms) : 0, 10132
Flare Poller [candidate] (9.676 ms) : 0, 9676
section appsec
crashtracking [baseline] (1.476 ms) : 0, 1476
crashtracking [candidate] (1.449 ms) : 0, 1449
BytebuddyAgent [baseline] (723.44 ms) : 0, 723440
BytebuddyAgent [candidate] (718.808 ms) : 0, 718808
GlobalTracer [baseline] (236.432 ms) : 0, 236432
GlobalTracer [candidate] (234.956 ms) : 0, 234956
AppSec [baseline] (175.879 ms) : 0, 175879
AppSec [candidate] (173.956 ms) : 0, 173956
Debugger [baseline] (6.142 ms) : 0, 6142
Debugger [candidate] (6.129 ms) : 0, 6129
Remote Config [baseline] (645.345 µs) : 0, 645
Remote Config [candidate] (629.044 µs) : 0, 629
Telemetry [baseline] (8.643 ms) : 0, 8643
Telemetry [candidate] (9.424 ms) : 0, 9424
Flare Poller [baseline] (3.886 ms) : 0, 3886
Flare Poller [candidate] (3.914 ms) : 0, 3914
IAST [baseline] (25.122 ms) : 0, 25122
IAST [candidate] (25.123 ms) : 0, 25123
section iast
crashtracking [baseline] (1.469 ms) : 0, 1469
crashtracking [candidate] (1.455 ms) : 0, 1455
BytebuddyAgent [baseline] (817.907 ms) : 0, 817907
BytebuddyAgent [candidate] (819.985 ms) : 0, 819985
GlobalTracer [baseline] (232.458 ms) : 0, 232458
GlobalTracer [candidate] (232.636 ms) : 0, 232636
AppSec [baseline] (35.446 ms) : 0, 35446
AppSec [candidate] (35.216 ms) : 0, 35216
Debugger [baseline] (6.269 ms) : 0, 6269
Debugger [candidate] (6.137 ms) : 0, 6137
Remote Config [baseline] (608.733 µs) : 0, 609
Remote Config [candidate] (607.249 µs) : 0, 607
Telemetry [baseline] (8.851 ms) : 0, 8851
Telemetry [candidate] (8.745 ms) : 0, 8745
Flare Poller [baseline] (4.287 ms) : 0, 4287
Flare Poller [candidate] (4.213 ms) : 0, 4213
IAST [baseline] (26.87 ms) : 0, 26870
IAST [candidate] (26.99 ms) : 0, 26990
section profiling
ProfilingAgent [baseline] (109.838 ms) : 0, 109838
ProfilingAgent [candidate] (109.453 ms) : 0, 109453
crashtracking [baseline] (1.477 ms) : 0, 1477
crashtracking [candidate] (1.483 ms) : 0, 1483
BytebuddyAgent [baseline] (721.332 ms) : 0, 721332
BytebuddyAgent [candidate] (724.375 ms) : 0, 724375
GlobalTracer [baseline] (218.943 ms) : 0, 218943
GlobalTracer [candidate] (219.642 ms) : 0, 219642
AppSec [baseline] (32.29 ms) : 0, 32290
AppSec [candidate] (32.466 ms) : 0, 32466
Debugger [baseline] (6.737 ms) : 0, 6737
Debugger [candidate] (7.571 ms) : 0, 7571
Remote Config [baseline] (694.891 µs) : 0, 695
Remote Config [candidate] (688.638 µs) : 0, 689
Telemetry [baseline] (15.933 ms) : 0, 15933
Telemetry [candidate] (14.348 ms) : 0, 14348
Flare Poller [baseline] (4.258 ms) : 0, 4258
Flare Poller [candidate] (4.96 ms) : 0, 4960
Profiling [baseline] (110.449 ms) : 0, 110449
Profiling [candidate] (110.066 ms) : 0, 110066
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.55.0-SNAPSHOT~be4b392616, baseline=1.55.0-SNAPSHOT~4985d55399

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.027 s) : 0, 1026511
Total [baseline] (8.707 s) : 0, 8707497
Agent [candidate] (1.017 s) : 0, 1017174
Total [candidate] (8.661 s) : 0, 8661333
section iast
Agent [baseline] (1.152 s) : 0, 1152017
Total [baseline] (9.315 s) : 0, 9315394
Agent [candidate] (1.159 s) : 0, 1159124
Total [candidate] (9.325 s) : 0, 9324738
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.027 s -
Agent iast 1.152 s 125.506 ms (12.2%)
Total tracing 8.707 s -
Total iast 9.315 s 607.897 ms (7.0%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.017 s -
Agent iast 1.159 s 141.951 ms (14.0%)
Total tracing 8.661 s -
Total iast 9.325 s 663.405 ms (7.7%)
gantt
    title insecure-bank - break down per module: candidate=1.55.0-SNAPSHOT~be4b392616, baseline=1.55.0-SNAPSHOT~4985d55399

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.477 ms) : 0, 1477
crashtracking [candidate] (1.466 ms) : 0, 1466
BytebuddyAgent [baseline] (700.145 ms) : 0, 700145
BytebuddyAgent [candidate] (692.758 ms) : 0, 692758
GlobalTracer [baseline] (245.432 ms) : 0, 245432
GlobalTracer [candidate] (242.594 ms) : 0, 242594
AppSec [baseline] (32.911 ms) : 0, 32911
AppSec [candidate] (32.118 ms) : 0, 32118
Debugger [baseline] (6.427 ms) : 0, 6427
Debugger [candidate] (6.25 ms) : 0, 6250
Remote Config [baseline] (687.966 µs) : 0, 688
Remote Config [candidate] (675.171 µs) : 0, 675
Telemetry [baseline] (9.481 ms) : 0, 9481
Telemetry [candidate] (9.216 ms) : 0, 9216
Flare Poller [baseline] (8.683 ms) : 0, 8683
Flare Poller [candidate] (11.015 ms) : 0, 11015
section iast
crashtracking [baseline] (1.483 ms) : 0, 1483
crashtracking [candidate] (1.491 ms) : 0, 1491
BytebuddyAgent [baseline] (814.542 ms) : 0, 814542
BytebuddyAgent [candidate] (820.19 ms) : 0, 820190
GlobalTracer [baseline] (232.24 ms) : 0, 232240
GlobalTracer [candidate] (233.382 ms) : 0, 233382
AppSec [baseline] (35.359 ms) : 0, 35359
AppSec [candidate] (35.491 ms) : 0, 35491
Debugger [baseline] (6.234 ms) : 0, 6234
Debugger [candidate] (6.21 ms) : 0, 6210
Remote Config [baseline] (632.216 µs) : 0, 632
Remote Config [candidate] (605.061 µs) : 0, 605
Telemetry [baseline] (8.821 ms) : 0, 8821
Telemetry [candidate] (8.824 ms) : 0, 8824
Flare Poller [baseline] (4.286 ms) : 0, 4286
Flare Poller [candidate] (4.322 ms) : 0, 4322
IAST [baseline] (26.936 ms) : 0, 26936
IAST [candidate] (27.133 ms) : 0, 27133
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bdu/tweak-archive-shadowjar-configurations
git_commit_date 1761057789 1761059404
git_commit_sha 4985d55 be4b392
release_version 1.55.0-SNAPSHOT~4985d55399 1.55.0-SNAPSHOT~be4b392616
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1761061049 1761061049
ci_job_id 1189208093 1189208093
ci_pipeline_id 79848519 79848519
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-4r6h3z09 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-4r6h3z09 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 4 performance regressions! Performance is the same for 8 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:iast:high_load worse
[+511.866µs; +875.101µs] or [+5.274%; +9.016%]
unstable
[-88.086op/s; +24.899op/s] or [-18.409%; +5.204%]
10.399ms 446.906op/s 9.706ms 478.500op/s
scenario:load:insecure-bank:iast_FULL:high_load worse
[+694.176µs; +1297.583µs] or [+5.110%; +9.553%]
unstable
[-62.702op/s; +16.389op/s] or [-18.284%; +4.779%]
14.579ms 319.781op/s 13.583ms 342.938op/s
scenario:load:petclinic:code_origins:high_load worse
[+1.747ms; +2.557ms] or [+4.098%; +5.999%]
unstable
[-12.711op/s; +2.211op/s] or [-11.584%; +2.015%]
44.775ms 104.475op/s 42.623ms 109.725op/s
scenario:load:petclinic:profiling:high_load worse
[+1.359ms; +2.369ms] or [+2.821%; +4.916%]
unstable
[-10.345op/s; +3.170op/s] or [-10.652%; +3.264%]
50.051ms 93.525op/s 48.187ms 97.112op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.55.0-SNAPSHOT~be4b392616, baseline=1.55.0-SNAPSHOT~4985d55399
    dateFormat X
    axisFormat %s
section baseline
no_agent (37.222 ms) : 36926, 37518
.   : milestone, 37222,
appsec (48.735 ms) : 48321, 49150
.   : milestone, 48735,
code_origins (42.623 ms) : 42265, 42981
.   : milestone, 42623,
iast (46.166 ms) : 45775, 46556
.   : milestone, 46166,
profiling (48.187 ms) : 47751, 48623
.   : milestone, 48187,
tracing (43.498 ms) : 43118, 43877
.   : milestone, 43498,
section candidate
no_agent (37.099 ms) : 36800, 37398
.   : milestone, 37099,
appsec (47.88 ms) : 47462, 48298
.   : milestone, 47880,
code_origins (44.775 ms) : 44381, 45169
.   : milestone, 44775,
iast (44.893 ms) : 44496, 45289
.   : milestone, 44893,
profiling (50.051 ms) : 49551, 50552
.   : milestone, 50051,
tracing (43.469 ms) : 43096, 43843
.   : milestone, 43469,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 37.222 ms [36.926 ms, 37.518 ms] -
appsec 48.735 ms [48.321 ms, 49.15 ms] 11.513 ms (30.9%)
code_origins 42.623 ms [42.265 ms, 42.981 ms] 5.401 ms (14.5%)
iast 46.166 ms [45.775 ms, 46.556 ms] 8.943 ms (24.0%)
profiling 48.187 ms [47.751 ms, 48.623 ms] 10.965 ms (29.5%)
tracing 43.498 ms [43.118 ms, 43.877 ms] 6.276 ms (16.9%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 37.099 ms [36.8 ms, 37.398 ms] -
appsec 47.88 ms [47.462 ms, 48.298 ms] 10.781 ms (29.1%)
code_origins 44.775 ms [44.381 ms, 45.169 ms] 7.676 ms (20.7%)
iast 44.893 ms [44.496 ms, 45.289 ms] 7.794 ms (21.0%)
profiling 50.051 ms [49.551 ms, 50.552 ms] 12.953 ms (34.9%)
tracing 43.469 ms [43.096 ms, 43.843 ms] 6.371 ms (17.2%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.55.0-SNAPSHOT~be4b392616, baseline=1.55.0-SNAPSHOT~4985d55399
    dateFormat X
    axisFormat %s
section baseline
no_agent (4.536 ms) : 4484, 4587
.   : milestone, 4536,
iast (9.706 ms) : 9544, 9867
.   : milestone, 9706,
iast_FULL (13.583 ms) : 13317, 13850
.   : milestone, 13583,
iast_GLOBAL (11.166 ms) : 10964, 11369
.   : milestone, 11166,
profiling (8.878 ms) : 8735, 9020
.   : milestone, 8878,
tracing (7.855 ms) : 7742, 7969
.   : milestone, 7855,
section candidate
no_agent (4.495 ms) : 4444, 4546
.   : milestone, 4495,
iast (10.399 ms) : 10223, 10575
.   : milestone, 10399,
iast_FULL (14.579 ms) : 14286, 14873
.   : milestone, 14579,
iast_GLOBAL (11.401 ms) : 11193, 11608
.   : milestone, 11401,
profiling (8.953 ms) : 8806, 9101
.   : milestone, 8953,
tracing (7.636 ms) : 7522, 7751
.   : milestone, 7636,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.536 ms [4.484 ms, 4.587 ms] -
iast 9.706 ms [9.544 ms, 9.867 ms] 5.17 ms (114.0%)
iast_FULL 13.583 ms [13.317 ms, 13.85 ms] 9.048 ms (199.5%)
iast_GLOBAL 11.166 ms [10.964 ms, 11.369 ms] 6.631 ms (146.2%)
profiling 8.878 ms [8.735 ms, 9.02 ms] 4.342 ms (95.7%)
tracing 7.855 ms [7.742 ms, 7.969 ms] 3.32 ms (73.2%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.495 ms [4.444 ms, 4.546 ms] -
iast 10.399 ms [10.223 ms, 10.575 ms] 5.905 ms (131.4%)
iast_FULL 14.579 ms [14.286 ms, 14.873 ms] 10.085 ms (224.4%)
iast_GLOBAL 11.401 ms [11.193 ms, 11.608 ms] 6.906 ms (153.6%)
profiling 8.953 ms [8.806 ms, 9.101 ms] 4.459 ms (99.2%)
tracing 7.636 ms [7.522 ms, 7.751 ms] 3.141 ms (69.9%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bdu/tweak-archive-shadowjar-configurations
git_commit_date 1761057789 1761059404
git_commit_sha 4985d55 be4b392
release_version 1.55.0-SNAPSHOT~4985d55399 1.55.0-SNAPSHOT~be4b392616
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1761061416 1761061416
ci_job_id 1189208094 1189208094
ci_pipeline_id 79848519 79848519
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-2-eh2wzyfh 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-2-eh2wzyfh 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 tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.55.0-SNAPSHOT~be4b392616, baseline=1.55.0-SNAPSHOT~4985d55399
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.469 ms) : 1457, 1480
.   : milestone, 1469,
appsec (3.724 ms) : 3505, 3943
.   : milestone, 3724,
iast (2.202 ms) : 2137, 2266
.   : milestone, 2202,
iast_GLOBAL (2.255 ms) : 2191, 2320
.   : milestone, 2255,
profiling (2.507 ms) : 2336, 2678
.   : milestone, 2507,
tracing (2.035 ms) : 1984, 2085
.   : milestone, 2035,
section candidate
no_agent (1.473 ms) : 1462, 1485
.   : milestone, 1473,
appsec (3.695 ms) : 3478, 3912
.   : milestone, 3695,
iast (2.209 ms) : 2145, 2273
.   : milestone, 2209,
iast_GLOBAL (2.241 ms) : 2176, 2305
.   : milestone, 2241,
profiling (2.063 ms) : 2010, 2116
.   : milestone, 2063,
tracing (2.017 ms) : 1967, 2067
.   : milestone, 2017,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.469 ms [1.457 ms, 1.48 ms] -
appsec 3.724 ms [3.505 ms, 3.943 ms] 2.255 ms (153.5%)
iast 2.202 ms [2.137 ms, 2.266 ms] 733.043 µs (49.9%)
iast_GLOBAL 2.255 ms [2.191 ms, 2.32 ms] 786.596 µs (53.6%)
profiling 2.507 ms [2.336 ms, 2.678 ms] 1.039 ms (70.7%)
tracing 2.035 ms [1.984 ms, 2.085 ms] 565.908 µs (38.5%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.473 ms [1.462 ms, 1.485 ms] -
appsec 3.695 ms [3.478 ms, 3.912 ms] 2.222 ms (150.8%)
iast 2.209 ms [2.145 ms, 2.273 ms] 735.707 µs (49.9%)
iast_GLOBAL 2.241 ms [2.176 ms, 2.305 ms] 767.202 µs (52.1%)
profiling 2.063 ms [2.01 ms, 2.116 ms] 589.79 µs (40.0%)
tracing 2.017 ms [1.967 ms, 2.067 ms] 543.847 µs (36.9%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.55.0-SNAPSHOT~be4b392616, baseline=1.55.0-SNAPSHOT~4985d55399
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.364 s) : 15364000, 15364000
.   : milestone, 15364000,
appsec (15.129 s) : 15129000, 15129000
.   : milestone, 15129000,
iast (18.616 s) : 18616000, 18616000
.   : milestone, 18616000,
iast_GLOBAL (18.064 s) : 18064000, 18064000
.   : milestone, 18064000,
profiling (15.616 s) : 15616000, 15616000
.   : milestone, 15616000,
tracing (14.921 s) : 14921000, 14921000
.   : milestone, 14921000,
section candidate
no_agent (15.622 s) : 15622000, 15622000
.   : milestone, 15622000,
appsec (15.038 s) : 15038000, 15038000
.   : milestone, 15038000,
iast (18.663 s) : 18663000, 18663000
.   : milestone, 18663000,
iast_GLOBAL (18.024 s) : 18024000, 18024000
.   : milestone, 18024000,
profiling (15.224 s) : 15224000, 15224000
.   : milestone, 15224000,
tracing (15.217 s) : 15217000, 15217000
.   : milestone, 15217000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.364 s [15.364 s, 15.364 s] -
appsec 15.129 s [15.129 s, 15.129 s] -235.0 ms (-1.5%)
iast 18.616 s [18.616 s, 18.616 s] 3.252 s (21.2%)
iast_GLOBAL 18.064 s [18.064 s, 18.064 s] 2.7 s (17.6%)
profiling 15.616 s [15.616 s, 15.616 s] 252.0 ms (1.6%)
tracing 14.921 s [14.921 s, 14.921 s] -443.0 ms (-2.9%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.622 s [15.622 s, 15.622 s] -
appsec 15.038 s [15.038 s, 15.038 s] -584.0 ms (-3.7%)
iast 18.663 s [18.663 s, 18.663 s] 3.041 s (19.5%)
iast_GLOBAL 18.024 s [18.024 s, 18.024 s] 2.402 s (15.4%)
profiling 15.224 s [15.224 s, 15.224 s] -398.0 ms (-2.5%)
tracing 15.217 s [15.217 s, 15.217 s] -405.0 ms (-2.6%)

@bric3 bric3 force-pushed the bdu/tweak-archive-shadowjar-configurations branch from 99603c0 to 2f85fdb Compare October 20, 2025 12:40
@bric3 bric3 marked this pull request as ready for review October 20, 2025 14:15
@bric3 bric3 requested a review from PerfectSlayer October 21, 2025 12:33
Copy link
Contributor

@sarahchen6 sarahchen6 left a comment

Choose a reason for hiding this comment

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

Cool!

Co-authored-by: Sarah Chen <sarah.chen@datadoghq.com>
@bric3 bric3 enabled auto-merge (squash) October 21, 2025 15:11
@bric3 bric3 merged commit 60c4f68 into master Oct 21, 2025
533 checks passed
@bric3 bric3 deleted the bdu/tweak-archive-shadowjar-configurations branch October 21, 2025 16:20
@github-actions github-actions bot added this to the 1.55.0 milestone Oct 21, 2025
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