Skip to content

Update gradle plugin to support Java 24 #8785

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
May 9, 2025

Conversation

sarahchen6
Copy link
Contributor

What Does This Do

Update gradle plugin id from com.github.johnrengelman.shadow to com.gradleup.shadow and version to 8.3.6 in order to support Java 24.

Motivation

We want our build to support the latest version of Java.

Additional Notes

Version 8.3.6 supports Java 24 (ref).
Versions 8.3.0 and up update the plugin ID from com.github.johnrengelman.shadow to com.gradleup.shadow (ref).

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@pr-commenter
Copy link

pr-commenter bot commented May 7, 2025

Debugger benchmarks

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
ci_job_date 1746711998 1746712380
end_time 2025-05-08T13:47:56 2025-05-08T13:54:19
git_branch master sarahchen6/update-build-for-java-24
git_commit_sha d5d53cd e0266f1
start_time 2025-05-08T13:46:39 2025-05-08T13:53:01
See matching parameters
Baseline Candidate
ci_job_id 929770776 929770776
ci_pipeline_id 64525511 64525511
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
git_commit_date 1746710700 1746710700

Summary

Found 5 performance improvements and 0 performance regressions! Performance is the same for 4 metrics, 6 unstable metrics.

scenario Δ mean agg_http_req_duration_min Δ mean agg_http_req_duration_p50 Δ mean agg_http_req_duration_p75 Δ mean agg_http_req_duration_p99 Δ mean throughput
scenario:loop better
[-649.029µs; -635.931µs] or [-6.104%; -5.980%]
better
[-699.197µs; -632.953µs] or [-6.467%; -5.855%]
better
[-728.088µs; -617.599µs] or [-6.679%; -5.666%]
better
[-847.542µs; -499.839µs] or [-7.561%; -4.459%]
better
[+4.434op/s; +7.093op/s] or [+4.855%; +7.766%]
See unchanged results
scenario Δ mean agg_http_req_duration_min Δ mean agg_http_req_duration_p50 Δ mean agg_http_req_duration_p75 Δ mean agg_http_req_duration_p99 Δ mean throughput
scenario:noprobe unstable
[-23.213µs; +35.176µs] or [-8.383%; +12.703%]
unstable
[-37.091µs; +46.235µs] or [-11.589%; +14.447%]
unstable
[-47.905µs; +58.739µs] or [-14.330%; +17.571%]
unstable
[-87.709µs; +112.273µs] or [-14.663%; +18.770%]
same
scenario:basic same same same unstable
[-28.548µs; +40.861µs] or [-5.392%; +7.718%]
unstable
[-133.727op/s; +133.727op/s] or [-5.349%; +5.349%]
Request duration reports for reports
gantt
    title reports - request duration [CI 0.99] : candidate=None, baseline=None
    dateFormat X
    axisFormat %s
section baseline
noprobe (320.041 µs) : 283, 357
.   : milestone, 320,
basic (313.287 µs) : 306, 320
.   : milestone, 313,
loop (10.811 ms) : 10785, 10837
.   : milestone, 10811,
section candidate
noprobe (324.613 µs) : 283, 367
.   : milestone, 325,
basic (317.43 µs) : 306, 328
.   : milestone, 317,
loop (10.145 ms) : 10110, 10180
.   : milestone, 10145,
Loading
  • baseline results
Scenario Request median duration [CI 0.99]
noprobe 320.041 µs [282.825 µs, 357.257 µs]
basic 313.287 µs [306.239 µs, 320.334 µs]
loop 10.811 ms [10.785 ms, 10.837 ms]
  • candidate results
Scenario Request median duration [CI 0.99]
noprobe 324.613 µs [282.59 µs, 366.636 µs]
basic 317.43 µs [306.376 µs, 328.485 µs]
loop 10.145 ms [10.11 ms, 10.18 ms]

@pr-commenter
Copy link

pr-commenter bot commented May 7, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master sarahchen6/update-build-for-java-24
git_commit_date 1746692171 1746710700
git_commit_sha d5d53cd e0266f1
release_version 1.50.0-SNAPSHOT~d5d53cd553 1.50.0-SNAPSHOT~e0266f1aa1
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1746713848 1746713848
ci_job_id 929770770 929770770
ci_pipeline_id 64525511 64525511
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-ps6td5ta-project-304-concurrent-0-p0rz1joe 6.8.0-1027-aws #29~22.04.1-Ubuntu SMP Sun Mar 30 07:45:38 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-ps6td5ta-project-304-concurrent-0-p0rz1joe 6.8.0-1027-aws #29~22.04.1-Ubuntu SMP Sun Mar 30 07:45:38 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
module Agent Agent
parent None None
variant iast iast

Summary

Found 2 performance improvements and 0 performance regressions! Performance is the same for 57 metrics, 12 unstable metrics.

scenario Δ mean execution_time candidate mean execution_time baseline mean execution_time
scenario:startup:petclinic:profiling:ProfilingAgent better
[-8.360ms; -2.325ms] or [-7.590%; -2.110%]
104.810ms 110.152ms
scenario:startup:petclinic:profiling:Profiling better
[-8.361ms; -2.325ms] or [-7.589%; -2.110%]
104.835ms 110.178ms
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.50.0-SNAPSHOT~e0266f1aa1, baseline=1.50.0-SNAPSHOT~d5d53cd553

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.028 s) : 0, 1028350
Total [baseline] (10.479 s) : 0, 10479382
Agent [candidate] (1.026 s) : 0, 1025997
Total [candidate] (10.487 s) : 0, 10487373
section appsec
Agent [baseline] (1.166 s) : 0, 1165760
Total [baseline] (10.715 s) : 0, 10714764
Agent [candidate] (1.17 s) : 0, 1169853
Total [candidate] (10.761 s) : 0, 10761469
section iast
Agent [baseline] (1.171 s) : 0, 1170723
Total [baseline] (10.932 s) : 0, 10932103
Agent [candidate] (1.149 s) : 0, 1149324
Total [candidate] (10.893 s) : 0, 10893407
section profiling
Agent [baseline] (1.292 s) : 0, 1291810
Total [baseline] (10.842 s) : 0, 10842324
Agent [candidate] (1.284 s) : 0, 1283695
Total [candidate] (10.844 s) : 0, 10843748
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.028 s -
Agent appsec 1.166 s 137.41 ms (13.4%)
Agent iast 1.171 s 142.373 ms (13.8%)
Agent profiling 1.292 s 263.46 ms (25.6%)
Total tracing 10.479 s -
Total appsec 10.715 s 235.382 ms (2.2%)
Total iast 10.932 s 452.721 ms (4.3%)
Total profiling 10.842 s 362.942 ms (3.5%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.026 s -
Agent appsec 1.17 s 143.856 ms (14.0%)
Agent iast 1.149 s 123.327 ms (12.0%)
Agent profiling 1.284 s 257.698 ms (25.1%)
Total tracing 10.487 s -
Total appsec 10.761 s 274.096 ms (2.6%)
Total iast 10.893 s 406.033 ms (3.9%)
Total profiling 10.844 s 356.374 ms (3.4%)
gantt
    title petclinic - break down per module: candidate=1.50.0-SNAPSHOT~e0266f1aa1, baseline=1.50.0-SNAPSHOT~d5d53cd553

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (688.59 ms) : 0, 688590
BytebuddyAgent [candidate] (688.1 ms) : 0, 688100
GlobalTracer [baseline] (242.186 ms) : 0, 242186
GlobalTracer [candidate] (240.871 ms) : 0, 240871
AppSec [baseline] (55.548 ms) : 0, 55548
AppSec [candidate] (55.364 ms) : 0, 55364
Debugger [baseline] (8.561 ms) : 0, 8561
Debugger [candidate] (9.103 ms) : 0, 9103
Remote Config [baseline] (684.096 µs) : 0, 684
Remote Config [candidate] (694.542 µs) : 0, 695
Telemetry [baseline] (9.064 ms) : 0, 9064
Telemetry [candidate] (8.32 ms) : 0, 8320
section appsec
BytebuddyAgent [baseline] (703.479 ms) : 0, 703479
BytebuddyAgent [candidate] (707.059 ms) : 0, 707059
GlobalTracer [baseline] (237.789 ms) : 0, 237789
GlobalTracer [candidate] (237.972 ms) : 0, 237972
IAST [baseline] (22.012 ms) : 0, 22012
IAST [candidate] (21.785 ms) : 0, 21785
AppSec [baseline] (175.907 ms) : 0, 175907
AppSec [candidate] (176.128 ms) : 0, 176128
Debugger [baseline] (5.949 ms) : 0, 5949
Debugger [candidate] (6.012 ms) : 0, 6012
Remote Config [baseline] (632.454 µs) : 0, 632
Remote Config [candidate] (640.141 µs) : 0, 640
Telemetry [baseline] (7.405 ms) : 0, 7405
Telemetry [candidate] (7.474 ms) : 0, 7474
section iast
BytebuddyAgent [baseline] (817.009 ms) : 0, 817009
BytebuddyAgent [candidate] (802.879 ms) : 0, 802879
GlobalTracer [baseline] (235.054 ms) : 0, 235054
GlobalTracer [candidate] (230.436 ms) : 0, 230436
IAST [baseline] (27.349 ms) : 0, 27349
IAST [candidate] (27.371 ms) : 0, 27371
AppSec [baseline] (52.011 ms) : 0, 52011
AppSec [candidate] (49.335 ms) : 0, 49335
Debugger [baseline] (6.047 ms) : 0, 6047
Debugger [candidate] (5.913 ms) : 0, 5913
Remote Config [baseline] (616.46 µs) : 0, 616
Remote Config [candidate] (585.722 µs) : 0, 586
Telemetry [baseline] (8.034 ms) : 0, 8034
Telemetry [candidate] (7.88 ms) : 0, 7880
section profiling
BytebuddyAgent [baseline] (679.734 ms) : 0, 679734
BytebuddyAgent [candidate] (679.238 ms) : 0, 679238
GlobalTracer [baseline] (380.588 ms) : 0, 380588
GlobalTracer [candidate] (379.547 ms) : 0, 379547
AppSec [baseline] (55.294 ms) : 0, 55294
AppSec [candidate] (54.147 ms) : 0, 54147
Debugger [baseline] (6.239 ms) : 0, 6239
Debugger [candidate] (6.148 ms) : 0, 6148
Remote Config [baseline] (667.545 µs) : 0, 668
Remote Config [candidate] (660.99 µs) : 0, 661
Telemetry [baseline] (8.22 ms) : 0, 8220
Telemetry [candidate] (8.155 ms) : 0, 8155
ProfilingAgent [baseline] (110.152 ms) : 0, 110152
ProfilingAgent [candidate] (104.81 ms) : 0, 104810
Profiling [baseline] (110.178 ms) : 0, 110178
Profiling [candidate] (104.835 ms) : 0, 104835
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.50.0-SNAPSHOT~e0266f1aa1, baseline=1.50.0-SNAPSHOT~d5d53cd553

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.027 s) : 0, 1027421
Total [baseline] (8.698 s) : 0, 8697885
Agent [candidate] (1.021 s) : 0, 1021358
Total [candidate] (8.652 s) : 0, 8652491
section iast
Agent [baseline] (1.151 s) : 0, 1150915
Total [baseline] (9.255 s) : 0, 9255284
Agent [candidate] (1.151 s) : 0, 1151326
Total [candidate] (9.22 s) : 0, 9220156
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.148 s) : 0, 1148230
Total [baseline] (9.213 s) : 0, 9212511
Agent [candidate] (1.15 s) : 0, 1150459
Total [candidate] (9.188 s) : 0, 9187859
section iast_TELEMETRY_OFF
Agent [baseline] (1.154 s) : 0, 1153811
Total [baseline] (9.254 s) : 0, 9254260
Agent [candidate] (1.147 s) : 0, 1147273
Total [candidate] (9.209 s) : 0, 9208546
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.027 s -
Agent iast 1.151 s 123.495 ms (12.0%)
Agent iast_HARDCODED_SECRET_DISABLED 1.148 s 120.81 ms (11.8%)
Agent iast_TELEMETRY_OFF 1.154 s 126.391 ms (12.3%)
Total tracing 8.698 s -
Total iast 9.255 s 557.399 ms (6.4%)
Total iast_HARDCODED_SECRET_DISABLED 9.213 s 514.626 ms (5.9%)
Total iast_TELEMETRY_OFF 9.254 s 556.375 ms (6.4%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.021 s -
Agent iast 1.151 s 129.968 ms (12.7%)
Agent iast_HARDCODED_SECRET_DISABLED 1.15 s 129.101 ms (12.6%)
Agent iast_TELEMETRY_OFF 1.147 s 125.915 ms (12.3%)
Total tracing 8.652 s -
Total iast 9.22 s 567.665 ms (6.6%)
Total iast_HARDCODED_SECRET_DISABLED 9.188 s 535.368 ms (6.2%)
Total iast_TELEMETRY_OFF 9.209 s 556.055 ms (6.4%)
gantt
    title insecure-bank - break down per module: candidate=1.50.0-SNAPSHOT~e0266f1aa1, baseline=1.50.0-SNAPSHOT~d5d53cd553

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (686.891 ms) : 0, 686891
BytebuddyAgent [candidate] (682.376 ms) : 0, 682376
GlobalTracer [baseline] (241.782 ms) : 0, 241782
GlobalTracer [candidate] (239.849 ms) : 0, 239849
AppSec [baseline] (56.036 ms) : 0, 56036
AppSec [candidate] (54.51 ms) : 0, 54510
Debugger [baseline] (9.182 ms) : 0, 9182
Debugger [candidate] (8.388 ms) : 0, 8388
Remote Config [baseline] (691.308 µs) : 0, 691
Remote Config [candidate] (705.002 µs) : 0, 705
Telemetry [baseline] (9.062 ms) : 0, 9062
Telemetry [candidate] (12.081 ms) : 0, 12081
section iast
BytebuddyAgent [baseline] (804.127 ms) : 0, 804127
BytebuddyAgent [candidate] (803.361 ms) : 0, 803361
GlobalTracer [baseline] (230.746 ms) : 0, 230746
GlobalTracer [candidate] (231.295 ms) : 0, 231295
AppSec [baseline] (49.393 ms) : 0, 49393
AppSec [candidate] (52.044 ms) : 0, 52044
Debugger [baseline] (5.878 ms) : 0, 5878
Debugger [candidate] (5.906 ms) : 0, 5906
Remote Config [baseline] (593.022 µs) : 0, 593
Remote Config [candidate] (578.832 µs) : 0, 579
Telemetry [baseline] (7.82 ms) : 0, 7820
Telemetry [candidate] (7.905 ms) : 0, 7905
IAST [baseline] (28.114 ms) : 0, 28114
IAST [candidate] (26.782 ms) : 0, 26782
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (801.483 ms) : 0, 801483
BytebuddyAgent [candidate] (802.673 ms) : 0, 802673
GlobalTracer [baseline] (230.485 ms) : 0, 230485
GlobalTracer [candidate] (231.23 ms) : 0, 231230
AppSec [baseline] (47.759 ms) : 0, 47759
AppSec [candidate] (51.378 ms) : 0, 51378
Debugger [baseline] (5.928 ms) : 0, 5928
Debugger [candidate] (5.892 ms) : 0, 5892
Remote Config [baseline] (580.177 µs) : 0, 580
Remote Config [candidate] (580.886 µs) : 0, 581
Telemetry [baseline] (7.89 ms) : 0, 7890
Telemetry [candidate] (7.883 ms) : 0, 7883
IAST [baseline] (30.7 ms) : 0, 30700
IAST [candidate] (27.394 ms) : 0, 27394
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (805.22 ms) : 0, 805220
BytebuddyAgent [candidate] (800.325 ms) : 0, 800325
GlobalTracer [baseline] (231.608 ms) : 0, 231608
GlobalTracer [candidate] (230.855 ms) : 0, 230855
AppSec [baseline] (56.468 ms) : 0, 56468
AppSec [candidate] (55.094 ms) : 0, 55094
Debugger [baseline] (6.003 ms) : 0, 6003
Debugger [candidate] (5.986 ms) : 0, 5986
Remote Config [baseline] (613.136 µs) : 0, 613
Remote Config [candidate] (606.931 µs) : 0, 607
Telemetry [baseline] (7.841 ms) : 0, 7841
Telemetry [candidate] (7.84 ms) : 0, 7840
IAST [baseline] (22.422 ms) : 0, 22422
IAST [candidate] (23.117 ms) : 0, 23117
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
end_time 2025-05-08T13:48:02 2025-05-08T13:55:50
git_branch master sarahchen6/update-build-for-java-24
git_commit_date 1746692171 1746710700
git_commit_sha d5d53cd e0266f1
release_version 1.50.0-SNAPSHOT~d5d53cd553 1.50.0-SNAPSHOT~e0266f1aa1
start_time 2025-05-08T13:47:48 2025-05-08T13:55:36
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1746712951 1746712951
ci_job_id 929770771 929770771
ci_pipeline_id 64525511 64525511
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-ps6td5ta-project-304-concurrent-1-pu9718az 6.8.0-1027-aws #29~22.04.1-Ubuntu SMP Sun Mar 30 07:45:38 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-ps6td5ta-project-304-concurrent-1-pu9718az 6.8.0-1027-aws #29~22.04.1-Ubuntu SMP Sun Mar 30 07:45:38 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
variant iast iast

Summary

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

Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.50.0-SNAPSHOT~e0266f1aa1, baseline=1.50.0-SNAPSHOT~d5d53cd553
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.394 ms) : 1375, 1414
.   : milestone, 1394,
appsec (1.748 ms) : 1724, 1772
.   : milestone, 1748,
appsec_no_iast (1.737 ms) : 1714, 1760
.   : milestone, 1737,
code_origins (1.678 ms) : 1651, 1705
.   : milestone, 1678,
iast (1.523 ms) : 1498, 1548
.   : milestone, 1523,
profiling (1.548 ms) : 1524, 1573
.   : milestone, 1548,
tracing (1.512 ms) : 1488, 1536
.   : milestone, 1512,
section candidate
no_agent (1.372 ms) : 1353, 1391
.   : milestone, 1372,
appsec (1.734 ms) : 1710, 1758
.   : milestone, 1734,
appsec_no_iast (1.74 ms) : 1717, 1764
.   : milestone, 1740,
code_origins (1.671 ms) : 1645, 1697
.   : milestone, 1671,
iast (1.535 ms) : 1511, 1558
.   : milestone, 1535,
profiling (1.548 ms) : 1523, 1572
.   : milestone, 1548,
tracing (1.518 ms) : 1492, 1543
.   : milestone, 1518,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.394 ms [1.375 ms, 1.414 ms] -
appsec 1.748 ms [1.724 ms, 1.772 ms] 353.417 µs (25.3%)
appsec_no_iast 1.737 ms [1.714 ms, 1.76 ms] 342.528 µs (24.6%)
code_origins 1.678 ms [1.651 ms, 1.705 ms] 283.384 µs (20.3%)
iast 1.523 ms [1.498 ms, 1.548 ms] 128.653 µs (9.2%)
profiling 1.548 ms [1.524 ms, 1.573 ms] 153.961 µs (11.0%)
tracing 1.512 ms [1.488 ms, 1.536 ms] 117.619 µs (8.4%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.372 ms [1.353 ms, 1.391 ms] -
appsec 1.734 ms [1.71 ms, 1.758 ms] 361.94 µs (26.4%)
appsec_no_iast 1.74 ms [1.717 ms, 1.764 ms] 368.406 µs (26.9%)
code_origins 1.671 ms [1.645 ms, 1.697 ms] 299.071 µs (21.8%)
iast 1.535 ms [1.511 ms, 1.558 ms] 162.851 µs (11.9%)
profiling 1.548 ms [1.523 ms, 1.572 ms] 175.928 µs (12.8%)
tracing 1.518 ms [1.492 ms, 1.543 ms] 145.692 µs (10.6%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.50.0-SNAPSHOT~e0266f1aa1, baseline=1.50.0-SNAPSHOT~d5d53cd553
    dateFormat X
    axisFormat %s
section baseline
no_agent (389.403 µs) : 369, 410
.   : milestone, 389,
iast (519.24 µs) : 497, 541
.   : milestone, 519,
iast_FULL (745.476 µs) : 724, 767
.   : milestone, 745,
iast_GLOBAL (564.53 µs) : 543, 586
.   : milestone, 565,
iast_HARDCODED_SECRET_DISABLED (525.433 µs) : 503, 548
.   : milestone, 525,
iast_INACTIVE (471.682 µs) : 449, 494
.   : milestone, 472,
iast_TELEMETRY_OFF (522.391 µs) : 499, 546
.   : milestone, 522,
tracing (468.487 µs) : 446, 491
.   : milestone, 468,
section candidate
no_agent (389.031 µs) : 368, 410
.   : milestone, 389,
iast (528.891 µs) : 507, 551
.   : milestone, 529,
iast_FULL (744.261 µs) : 722, 766
.   : milestone, 744,
iast_GLOBAL (579.546 µs) : 558, 601
.   : milestone, 580,
iast_HARDCODED_SECRET_DISABLED (534.192 µs) : 511, 557
.   : milestone, 534,
iast_INACTIVE (470.214 µs) : 448, 492
.   : milestone, 470,
iast_TELEMETRY_OFF (519.327 µs) : 496, 542
.   : milestone, 519,
tracing (471.007 µs) : 449, 493
.   : milestone, 471,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 389.403 µs [369.226 µs, 409.58 µs] -
iast 519.24 µs [497.436 µs, 541.045 µs] 129.837 µs (33.3%)
iast_FULL 745.476 µs [723.593 µs, 767.359 µs] 356.073 µs (91.4%)
iast_GLOBAL 564.53 µs [542.928 µs, 586.133 µs] 175.127 µs (45.0%)
iast_HARDCODED_SECRET_DISABLED 525.433 µs [503.33 µs, 547.536 µs] 136.03 µs (34.9%)
iast_INACTIVE 471.682 µs [449.45 µs, 493.913 µs] 82.279 µs (21.1%)
iast_TELEMETRY_OFF 522.391 µs [499.22 µs, 545.562 µs] 132.988 µs (34.2%)
tracing 468.487 µs [446.285 µs, 490.689 µs] 79.084 µs (20.3%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 389.031 µs [367.991 µs, 410.071 µs] -
iast 528.891 µs [506.754 µs, 551.029 µs] 139.861 µs (36.0%)
iast_FULL 744.261 µs [722.218 µs, 766.305 µs] 355.23 µs (91.3%)
iast_GLOBAL 579.546 µs [557.916 µs, 601.176 µs] 190.515 µs (49.0%)
iast_HARDCODED_SECRET_DISABLED 534.192 µs [511.311 µs, 557.074 µs] 145.161 µs (37.3%)
iast_INACTIVE 470.214 µs [448.44 µs, 491.989 µs] 81.183 µs (20.9%)
iast_TELEMETRY_OFF 519.327 µs [496.414 µs, 542.24 µs] 130.296 µs (33.5%)
tracing 471.007 µs [449.076 µs, 492.938 µs] 81.976 µs (21.1%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master sarahchen6/update-build-for-java-24
git_commit_date 1746692171 1746710700
git_commit_sha d5d53cd e0266f1
release_version 1.50.0-SNAPSHOT~d5d53cd553 1.50.0-SNAPSHOT~e0266f1aa1
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1746713455 1746713455
ci_job_id 929770772 929770772
ci_pipeline_id 64525511 64525511
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-ps6td5ta-project-304-concurrent-2-dcvk27zo 6.8.0-1027-aws #29~22.04.1-Ubuntu SMP Sun Mar 30 07:45:38 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-ps6td5ta-project-304-concurrent-2-dcvk27zo 6.8.0-1027-aws #29~22.04.1-Ubuntu SMP Sun Mar 30 07:45:38 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
variant appsec appsec

Summary

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

Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.50.0-SNAPSHOT~e0266f1aa1, baseline=1.50.0-SNAPSHOT~d5d53cd553
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.487 s) : 15487000, 15487000
.   : milestone, 15487000,
appsec (15.029 s) : 15029000, 15029000
.   : milestone, 15029000,
iast (18.394 s) : 18394000, 18394000
.   : milestone, 18394000,
iast_GLOBAL (17.644 s) : 17644000, 17644000
.   : milestone, 17644000,
profiling (15.357 s) : 15357000, 15357000
.   : milestone, 15357000,
tracing (14.923 s) : 14923000, 14923000
.   : milestone, 14923000,
section candidate
no_agent (14.985 s) : 14985000, 14985000
.   : milestone, 14985000,
appsec (14.893 s) : 14893000, 14893000
.   : milestone, 14893000,
iast (18.198 s) : 18198000, 18198000
.   : milestone, 18198000,
iast_GLOBAL (18.305 s) : 18305000, 18305000
.   : milestone, 18305000,
profiling (15.135 s) : 15135000, 15135000
.   : milestone, 15135000,
tracing (14.97 s) : 14970000, 14970000
.   : milestone, 14970000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.487 s [15.487 s, 15.487 s] -
appsec 15.029 s [15.029 s, 15.029 s] -458.0 ms (-3.0%)
iast 18.394 s [18.394 s, 18.394 s] 2.907 s (18.8%)
iast_GLOBAL 17.644 s [17.644 s, 17.644 s] 2.157 s (13.9%)
profiling 15.357 s [15.357 s, 15.357 s] -130.0 ms (-0.8%)
tracing 14.923 s [14.923 s, 14.923 s] -564.0 ms (-3.6%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.985 s [14.985 s, 14.985 s] -
appsec 14.893 s [14.893 s, 14.893 s] -92.0 ms (-0.6%)
iast 18.198 s [18.198 s, 18.198 s] 3.213 s (21.4%)
iast_GLOBAL 18.305 s [18.305 s, 18.305 s] 3.32 s (22.2%)
profiling 15.135 s [15.135 s, 15.135 s] 150.0 ms (1.0%)
tracing 14.97 s [14.97 s, 14.97 s] -15.0 ms (-0.1%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.50.0-SNAPSHOT~e0266f1aa1, baseline=1.50.0-SNAPSHOT~d5d53cd553
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.477 ms) : 1466, 1489
.   : milestone, 1477,
appsec (2.416 ms) : 2367, 2466
.   : milestone, 2416,
iast (2.197 ms) : 2135, 2259
.   : milestone, 2197,
iast_GLOBAL (2.246 ms) : 2184, 2309
.   : milestone, 2246,
profiling (2.053 ms) : 2002, 2104
.   : milestone, 2053,
tracing (2.028 ms) : 1980, 2076
.   : milestone, 2028,
section candidate
no_agent (1.476 ms) : 1464, 1487
.   : milestone, 1476,
appsec (2.415 ms) : 2366, 2464
.   : milestone, 2415,
iast (2.194 ms) : 2132, 2256
.   : milestone, 2194,
iast_GLOBAL (2.238 ms) : 2175, 2300
.   : milestone, 2238,
profiling (2.063 ms) : 2012, 2114
.   : milestone, 2063,
tracing (2.036 ms) : 1987, 2084
.   : milestone, 2036,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.477 ms [1.466 ms, 1.489 ms] -
appsec 2.416 ms [2.367 ms, 2.466 ms] 939.016 µs (63.6%)
iast 2.197 ms [2.135 ms, 2.259 ms] 719.307 µs (48.7%)
iast_GLOBAL 2.246 ms [2.184 ms, 2.309 ms] 768.65 µs (52.0%)
profiling 2.053 ms [2.002 ms, 2.104 ms] 575.809 µs (39.0%)
tracing 2.028 ms [1.98 ms, 2.076 ms] 550.423 µs (37.3%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.476 ms [1.464 ms, 1.487 ms] -
appsec 2.415 ms [2.366 ms, 2.464 ms] 939.557 µs (63.7%)
iast 2.194 ms [2.132 ms, 2.256 ms] 718.386 µs (48.7%)
iast_GLOBAL 2.238 ms [2.175 ms, 2.3 ms] 762.129 µs (51.6%)
profiling 2.063 ms [2.012 ms, 2.114 ms] 587.663 µs (39.8%)
tracing 2.036 ms [1.987 ms, 2.084 ms] 560.09 µs (38.0%)

@sarahchen6 sarahchen6 marked this pull request as ready for review May 8, 2025 16:09
@sarahchen6 sarahchen6 requested review from a team as code owners May 8, 2025 16:09
@sarahchen6 sarahchen6 requested review from robertpi, manuel-alvarez-alvarez, ojung and tonyredondo and removed request for a team May 8, 2025 16:09
@sarahchen6 sarahchen6 mentioned this pull request May 8, 2025
@sarahchen6 sarahchen6 merged commit c94e3ce into master May 9, 2025
512 checks passed
@sarahchen6 sarahchen6 deleted the sarahchen6/update-build-for-java-24 branch May 9, 2025 13:12
@github-actions github-actions bot added this to the 1.50.0 milestone May 9, 2025
@mcculls mcculls added the tag: no release notes Changes to exclude from release notes label May 13, 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 type: enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants