Skip to content

Conversation

@bric3
Copy link
Contributor

@bric3 bric3 commented Dec 31, 2025

What Does This Do

Split play 2.4 module in multiple modules.

Motivation

Play-2.4 module has multiple source sets and a non-straightforward project configuration. This was introduced in:

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

bric3 and others added 2 commits December 31, 2025 12:56
…dules

- play-2.4: Base module with Play 2.4 core instrumentation only
- play-2.5: Intermediate module for Play 2.5 (depends on play-2.4)
- play-2.5-appsec: AppSec instrumentation for Play 2.5+ (depends on play-2.5)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
There's no need for a separate source set now that play 2.5 is in extracted.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@bric3 bric3 added type: enhancement Enhancements and improvements inst: play framework Play Framework instrumentation tag: ai generated Largely based on code generated by an AI or LLM labels Dec 31, 2025
@bric3 bric3 requested a review from amarziali December 31, 2025 12:01
@pr-commenter
Copy link

pr-commenter bot commented Dec 31, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bdu/split-play-2.4-2.5
git_commit_date 1767111297 1767194822
git_commit_sha 2a419db 7022fc2
release_version 1.58.0-SNAPSHOT~2a419dbac3 1.58.0-SNAPSHOT~7022fc2bf1
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1767196716 1767196716
ci_job_id 1323149986 1323149986
ci_pipeline_id 88662071 88662071
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-859ix5kp 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-859ix5kp 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 58 metrics, 7 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.58.0-SNAPSHOT~7022fc2bf1, baseline=1.58.0-SNAPSHOT~2a419dbac3

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.088 s) : 0, 1088404
Total [baseline] (8.763 s) : 0, 8762526
Agent [candidate] (1.096 s) : 0, 1095690
Total [candidate] (8.772 s) : 0, 8772104
section iast
Agent [baseline] (1.222 s) : 0, 1222033
Total [baseline] (9.295 s) : 0, 9295440
Agent [candidate] (1.238 s) : 0, 1237842
Total [candidate] (9.353 s) : 0, 9353231
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.088 s -
Agent iast 1.222 s 133.63 ms (12.3%)
Total tracing 8.763 s -
Total iast 9.295 s 532.914 ms (6.1%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.096 s -
Agent iast 1.238 s 142.151 ms (13.0%)
Total tracing 8.772 s -
Total iast 9.353 s 581.127 ms (6.6%)
gantt
    title insecure-bank - break down per module: candidate=1.58.0-SNAPSHOT~7022fc2bf1, baseline=1.58.0-SNAPSHOT~2a419dbac3

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.202 ms) : 0, 1202
crashtracking [candidate] (1.201 ms) : 0, 1201
BytebuddyAgent [baseline] (654.97 ms) : 0, 654970
BytebuddyAgent [candidate] (657.528 ms) : 0, 657528
GlobalTracer [baseline] (283.018 ms) : 0, 283018
GlobalTracer [candidate] (285.83 ms) : 0, 285830
AppSec [baseline] (32.643 ms) : 0, 32643
AppSec [candidate] (33.237 ms) : 0, 33237
Debugger [baseline] (67.31 ms) : 0, 67310
Debugger [candidate] (68.525 ms) : 0, 68525
Remote Config [baseline] (652.707 µs) : 0, 653
Remote Config [candidate] (654.757 µs) : 0, 655
Telemetry [baseline] (9.039 ms) : 0, 9039
Telemetry [candidate] (9.138 ms) : 0, 9138
Flare Poller [baseline] (3.79 ms) : 0, 3790
Flare Poller [candidate] (3.826 ms) : 0, 3826
section iast
crashtracking [baseline] (1.203 ms) : 0, 1203
crashtracking [candidate] (1.208 ms) : 0, 1208
BytebuddyAgent [baseline] (791.605 ms) : 0, 791605
BytebuddyAgent [candidate] (804.304 ms) : 0, 804304
GlobalTracer [baseline] (254.925 ms) : 0, 254925
GlobalTracer [candidate] (257.387 ms) : 0, 257387
AppSec [baseline] (34.312 ms) : 0, 34312
AppSec [candidate] (34.993 ms) : 0, 34993
Debugger [baseline] (64.838 ms) : 0, 64838
Debugger [candidate] (64.132 ms) : 0, 64132
Remote Config [baseline] (617.631 µs) : 0, 618
Remote Config [candidate] (592.374 µs) : 0, 592
Telemetry [baseline] (8.458 ms) : 0, 8458
Telemetry [candidate] (8.58 ms) : 0, 8580
Flare Poller [baseline] (3.529 ms) : 0, 3529
Flare Poller [candidate] (3.544 ms) : 0, 3544
IAST [baseline] (27.037 ms) : 0, 27037
IAST [candidate] (27.359 ms) : 0, 27359
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.58.0-SNAPSHOT~7022fc2bf1, baseline=1.58.0-SNAPSHOT~2a419dbac3

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.085 s) : 0, 1084870
Total [baseline] (10.773 s) : 0, 10773226
Agent [candidate] (1.091 s) : 0, 1091061
Total [candidate] (10.912 s) : 0, 10912431
section appsec
Agent [baseline] (1.267 s) : 0, 1266783
Total [baseline] (10.954 s) : 0, 10953778
Agent [candidate] (1.267 s) : 0, 1267207
Total [candidate] (10.919 s) : 0, 10919442
section iast
Agent [baseline] (1.231 s) : 0, 1230637
Total [baseline] (11.233 s) : 0, 11232686
Agent [candidate] (1.222 s) : 0, 1222446
Total [candidate] (11.152 s) : 0, 11152470
section profiling
Agent [baseline] (1.208 s) : 0, 1207940
Total [baseline] (10.971 s) : 0, 10971291
Agent [candidate] (1.213 s) : 0, 1213194
Total [candidate] (11.028 s) : 0, 11027978
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.085 s -
Agent appsec 1.267 s 181.913 ms (16.8%)
Agent iast 1.231 s 145.767 ms (13.4%)
Agent profiling 1.208 s 123.07 ms (11.3%)
Total tracing 10.773 s -
Total appsec 10.954 s 180.552 ms (1.7%)
Total iast 11.233 s 459.46 ms (4.3%)
Total profiling 10.971 s 198.065 ms (1.8%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.091 s -
Agent appsec 1.267 s 176.146 ms (16.1%)
Agent iast 1.222 s 131.385 ms (12.0%)
Agent profiling 1.213 s 122.133 ms (11.2%)
Total tracing 10.912 s -
Total appsec 10.919 s 7.011 ms (0.1%)
Total iast 11.152 s 240.039 ms (2.2%)
Total profiling 11.028 s 115.547 ms (1.1%)
gantt
    title petclinic - break down per module: candidate=1.58.0-SNAPSHOT~7022fc2bf1, baseline=1.58.0-SNAPSHOT~2a419dbac3

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.183 ms) : 0, 1183
crashtracking [candidate] (1.217 ms) : 0, 1217
BytebuddyAgent [baseline] (650.767 ms) : 0, 650767
BytebuddyAgent [candidate] (655.021 ms) : 0, 655021
GlobalTracer [baseline] (282.856 ms) : 0, 282856
GlobalTracer [candidate] (283.68 ms) : 0, 283680
AppSec [baseline] (32.632 ms) : 0, 32632
AppSec [candidate] (32.874 ms) : 0, 32874
Debugger [baseline] (68.421 ms) : 0, 68421
Debugger [candidate] (68.862 ms) : 0, 68862
Remote Config [baseline] (608.67 µs) : 0, 609
Remote Config [candidate] (625.73 µs) : 0, 626
Telemetry [baseline] (9.045 ms) : 0, 9045
Telemetry [candidate] (9.187 ms) : 0, 9187
Flare Poller [baseline] (3.785 ms) : 0, 3785
Flare Poller [candidate] (3.859 ms) : 0, 3859
section appsec
crashtracking [baseline] (1.197 ms) : 0, 1197
crashtracking [candidate] (1.193 ms) : 0, 1193
BytebuddyAgent [baseline] (692.103 ms) : 0, 692103
BytebuddyAgent [candidate] (693.063 ms) : 0, 693063
GlobalTracer [baseline] (258.18 ms) : 0, 258180
GlobalTracer [candidate] (258.505 ms) : 0, 258505
IAST [baseline] (24.869 ms) : 0, 24869
IAST [candidate] (24.769 ms) : 0, 24769
AppSec [baseline] (174.039 ms) : 0, 174039
AppSec [candidate] (174.558 ms) : 0, 174558
Debugger [baseline] (67.093 ms) : 0, 67093
Debugger [candidate] (65.904 ms) : 0, 65904
Remote Config [baseline] (764.289 µs) : 0, 764
Remote Config [candidate] (735.853 µs) : 0, 736
Telemetry [baseline] (9.449 ms) : 0, 9449
Telemetry [candidate] (9.424 ms) : 0, 9424
Flare Poller [baseline] (3.645 ms) : 0, 3645
Flare Poller [candidate] (3.623 ms) : 0, 3623
section iast
crashtracking [baseline] (1.181 ms) : 0, 1181
crashtracking [candidate] (1.178 ms) : 0, 1178
BytebuddyAgent [baseline] (795.47 ms) : 0, 795470
BytebuddyAgent [candidate] (790.727 ms) : 0, 790727
GlobalTracer [baseline] (257.07 ms) : 0, 257070
GlobalTracer [candidate] (255.335 ms) : 0, 255335
IAST [baseline] (27.474 ms) : 0, 27474
IAST [candidate] (27.12 ms) : 0, 27120
AppSec [baseline] (35.685 ms) : 0, 35685
AppSec [candidate] (32.656 ms) : 0, 32656
Debugger [baseline] (65.548 ms) : 0, 65548
Debugger [candidate] (67.482 ms) : 0, 67482
Remote Config [baseline] (582.293 µs) : 0, 582
Remote Config [candidate] (568.856 µs) : 0, 569
Telemetry [baseline] (8.599 ms) : 0, 8599
Telemetry [candidate] (8.408 ms) : 0, 8408
Flare Poller [baseline] (3.586 ms) : 0, 3586
Flare Poller [candidate] (3.551 ms) : 0, 3551
section profiling
crashtracking [baseline] (1.212 ms) : 0, 1212
crashtracking [candidate] (1.23 ms) : 0, 1230
BytebuddyAgent [baseline] (705.106 ms) : 0, 705106
BytebuddyAgent [candidate] (708.152 ms) : 0, 708152
GlobalTracer [baseline] (220.986 ms) : 0, 220986
GlobalTracer [candidate] (221.88 ms) : 0, 221880
AppSec [baseline] (32.19 ms) : 0, 32190
AppSec [candidate] (32.336 ms) : 0, 32336
Debugger [baseline] (67.927 ms) : 0, 67927
Debugger [candidate] (68.467 ms) : 0, 68467
Remote Config [baseline] (649.0 µs) : 0, 649
Remote Config [candidate] (632.113 µs) : 0, 632
Telemetry [baseline] (8.834 ms) : 0, 8834
Telemetry [candidate] (8.731 ms) : 0, 8731
Flare Poller [baseline] (3.718 ms) : 0, 3718
Flare Poller [candidate] (3.732 ms) : 0, 3732
ProfilingAgent [baseline] (97.363 ms) : 0, 97363
ProfilingAgent [candidate] (97.756 ms) : 0, 97756
Profiling [baseline] (97.943 ms) : 0, 97943
Profiling [candidate] (98.346 ms) : 0, 98346
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bdu/split-play-2.4-2.5
git_commit_date 1767111297 1767194822
git_commit_sha 2a419db 7022fc2
release_version 1.58.0-SNAPSHOT~2a419dbac3 1.58.0-SNAPSHOT~7022fc2bf1
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1767197209 1767197209
ci_job_id 1323149987 1323149987
ci_pipeline_id 88662071 88662071
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-kninck0s 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-kninck0s 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 4 performance regressions! Performance is the same for 13 metrics, 18 unstable metrics.

scenario Δ mean agg_http_req_duration_p50 Δ mean agg_http_req_duration_p95 Δ mean throughput candidate mean agg_http_req_duration_p50 candidate mean agg_http_req_duration_p95 candidate mean throughput baseline mean agg_http_req_duration_p50 baseline mean agg_http_req_duration_p95 baseline mean throughput
scenario:load:insecure-bank:profiling:high_load worse
[+51.952µs; +164.976µs] or [+3.332%; +10.582%]
unstable
[+352.637µs; +1252.839µs] or [+8.573%; +30.456%]
unstable
[-501.309op/s; +44.184op/s] or [-20.872%; +1.840%]
1.668ms 4.916ms 2173.219op/s 1.559ms 4.114ms 2401.781op/s
scenario:load:insecure-bank:iast_FULL:high_load worse
[+139.767µs; +462.440µs] or [+2.877%; +9.518%]
unsure
[+110.250µs; +829.296µs] or [+0.919%; +6.915%]
unstable
[-120.337op/s; +51.712op/s] or [-14.543%; +6.250%]
5.160ms 12.462ms 793.125op/s 4.859ms 11.992ms 827.438op/s
scenario:load:petclinic:code_origins:high_load worse
[+0.618ms; +1.621ms] or [+3.595%; +9.423%]
worse
[+0.894ms; +2.159ms] or [+3.182%; +7.682%]
unstable
[-46.710op/s; +14.960op/s] or [-17.513%; +5.609%]
18.319ms 29.630ms 250.844op/s 17.199ms 28.104ms 266.719op/s
scenario:load:petclinic:appsec:high_load better
[-1.848ms; -0.773ms] or [-9.465%; -3.957%]
unsure
[-1.828ms; -0.427ms] or [-5.852%; -1.365%]
unstable
[-16.318op/s; +41.130op/s] or [-6.856%; +17.282%]
18.213ms 30.109ms 250.406op/s 19.523ms 31.236ms 238.000op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.58.0-SNAPSHOT~7022fc2bf1, baseline=1.58.0-SNAPSHOT~2a419dbac3
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.188 ms) : 1176, 1200
.   : milestone, 1188,
iast (3.24 ms) : 3193, 3286
.   : milestone, 3240,
iast_FULL (5.585 ms) : 5529, 5640
.   : milestone, 5585,
iast_GLOBAL (3.669 ms) : 3613, 3726
.   : milestone, 3669,
profiling (1.873 ms) : 1858, 1888
.   : milestone, 1873,
tracing (1.831 ms) : 1814, 1848
.   : milestone, 1831,
section candidate
no_agent (1.184 ms) : 1173, 1196
.   : milestone, 1184,
iast (3.181 ms) : 3137, 3225
.   : milestone, 3181,
iast_FULL (5.829 ms) : 5771, 5887
.   : milestone, 5829,
iast_GLOBAL (3.725 ms) : 3667, 3784
.   : milestone, 3725,
profiling (2.079 ms) : 2059, 2099
.   : milestone, 2079,
tracing (1.762 ms) : 1748, 1777
.   : milestone, 1762,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.188 ms [1.176 ms, 1.2 ms] -
iast 3.24 ms [3.193 ms, 3.286 ms] 2.052 ms (172.7%)
iast_FULL 5.585 ms [5.529 ms, 5.64 ms] 4.397 ms (370.2%)
iast_GLOBAL 3.669 ms [3.613 ms, 3.726 ms] 2.482 ms (208.9%)
profiling 1.873 ms [1.858 ms, 1.888 ms] 685.223 µs (57.7%)
tracing 1.831 ms [1.814 ms, 1.848 ms] 642.835 µs (54.1%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.184 ms [1.173 ms, 1.196 ms] -
iast 3.181 ms [3.137 ms, 3.225 ms] 1.997 ms (168.7%)
iast_FULL 5.829 ms [5.771 ms, 5.887 ms] 4.645 ms (392.2%)
iast_GLOBAL 3.725 ms [3.667 ms, 3.784 ms] 2.541 ms (214.6%)
profiling 2.079 ms [2.059 ms, 2.099 ms] 894.694 µs (75.6%)
tracing 1.762 ms [1.748 ms, 1.777 ms] 577.981 µs (48.8%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.58.0-SNAPSHOT~7022fc2bf1, baseline=1.58.0-SNAPSHOT~2a419dbac3
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.61 ms) : 18416, 18803
.   : milestone, 18610,
appsec (19.611 ms) : 19408, 19813
.   : milestone, 19611,
code_origins (17.491 ms) : 17318, 17664
.   : milestone, 17491,
iast (17.794 ms) : 17615, 17973
.   : milestone, 17794,
profiling (19.307 ms) : 19113, 19502
.   : milestone, 19307,
tracing (17.616 ms) : 17440, 17792
.   : milestone, 17616,
section candidate
no_agent (19.438 ms) : 19237, 19640
.   : milestone, 19438,
appsec (18.64 ms) : 18450, 18831
.   : milestone, 18640,
code_origins (18.607 ms) : 18420, 18794
.   : milestone, 18607,
iast (17.84 ms) : 17662, 18018
.   : milestone, 17840,
profiling (19.62 ms) : 19420, 19819
.   : milestone, 19620,
tracing (17.531 ms) : 17356, 17707
.   : milestone, 17531,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.61 ms [18.416 ms, 18.803 ms] -
appsec 19.611 ms [19.408 ms, 19.813 ms] 1.001 ms (5.4%)
code_origins 17.491 ms [17.318 ms, 17.664 ms] -1.119 ms (-6.0%)
iast 17.794 ms [17.615 ms, 17.973 ms] -815.863 µs (-4.4%)
profiling 19.307 ms [19.113 ms, 19.502 ms] 697.401 µs (3.7%)
tracing 17.616 ms [17.44 ms, 17.792 ms] -993.904 µs (-5.3%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.438 ms [19.237 ms, 19.64 ms] -
appsec 18.64 ms [18.45 ms, 18.831 ms] -798.094 µs (-4.1%)
code_origins 18.607 ms [18.42 ms, 18.794 ms] -831.403 µs (-4.3%)
iast 17.84 ms [17.662 ms, 18.018 ms] -1.598 ms (-8.2%)
profiling 19.62 ms [19.42 ms, 19.819 ms] 181.345 µs (0.9%)
tracing 17.531 ms [17.356 ms, 17.707 ms] -1.907 ms (-9.8%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bdu/split-play-2.4-2.5
git_commit_date 1767111297 1767194822
git_commit_sha 2a419db 7022fc2
release_version 1.58.0-SNAPSHOT~2a419dbac3 1.58.0-SNAPSHOT~7022fc2bf1
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1767196831 1767196831
ci_job_id 1323149988 1323149988
ci_pipeline_id 88662071 88662071
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-ikzl36f8 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-ikzl36f8 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.58.0-SNAPSHOT~7022fc2bf1, baseline=1.58.0-SNAPSHOT~2a419dbac3
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.477 ms) : 1465, 1488
.   : milestone, 1477,
appsec (3.737 ms) : 3518, 3956
.   : milestone, 3737,
iast (2.21 ms) : 2145, 2274
.   : milestone, 2210,
iast_GLOBAL (2.258 ms) : 2192, 2324
.   : milestone, 2258,
profiling (2.062 ms) : 2010, 2115
.   : milestone, 2062,
tracing (2.04 ms) : 1989, 2091
.   : milestone, 2040,
section candidate
no_agent (1.476 ms) : 1465, 1488
.   : milestone, 1476,
appsec (3.726 ms) : 3507, 3946
.   : milestone, 3726,
iast (2.206 ms) : 2142, 2271
.   : milestone, 2206,
iast_GLOBAL (2.247 ms) : 2182, 2312
.   : milestone, 2247,
profiling (2.058 ms) : 2005, 2111
.   : milestone, 2058,
tracing (2.048 ms) : 1997, 2099
.   : milestone, 2048,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.477 ms [1.465 ms, 1.488 ms] -
appsec 3.737 ms [3.518 ms, 3.956 ms] 2.26 ms (153.0%)
iast 2.21 ms [2.145 ms, 2.274 ms] 732.604 µs (49.6%)
iast_GLOBAL 2.258 ms [2.192 ms, 2.324 ms] 781.103 µs (52.9%)
profiling 2.062 ms [2.01 ms, 2.115 ms] 585.148 µs (39.6%)
tracing 2.04 ms [1.989 ms, 2.091 ms] 562.845 µs (38.1%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.476 ms [1.465 ms, 1.488 ms] -
appsec 3.726 ms [3.507 ms, 3.946 ms] 2.25 ms (152.4%)
iast 2.206 ms [2.142 ms, 2.271 ms] 729.85 µs (49.4%)
iast_GLOBAL 2.247 ms [2.182 ms, 2.312 ms] 770.574 µs (52.2%)
profiling 2.058 ms [2.005 ms, 2.111 ms] 581.371 µs (39.4%)
tracing 2.048 ms [1.997 ms, 2.099 ms] 571.721 µs (38.7%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.58.0-SNAPSHOT~7022fc2bf1, baseline=1.58.0-SNAPSHOT~2a419dbac3
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.564 s) : 15564000, 15564000
.   : milestone, 15564000,
appsec (14.664 s) : 14664000, 14664000
.   : milestone, 14664000,
iast (18.131 s) : 18131000, 18131000
.   : milestone, 18131000,
iast_GLOBAL (17.866 s) : 17866000, 17866000
.   : milestone, 17866000,
profiling (15.33 s) : 15330000, 15330000
.   : milestone, 15330000,
tracing (14.721 s) : 14721000, 14721000
.   : milestone, 14721000,
section candidate
no_agent (15.338 s) : 15338000, 15338000
.   : milestone, 15338000,
appsec (14.725 s) : 14725000, 14725000
.   : milestone, 14725000,
iast (18.468 s) : 18468000, 18468000
.   : milestone, 18468000,
iast_GLOBAL (18.026 s) : 18026000, 18026000
.   : milestone, 18026000,
profiling (14.966 s) : 14966000, 14966000
.   : milestone, 14966000,
tracing (14.806 s) : 14806000, 14806000
.   : milestone, 14806000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.564 s [15.564 s, 15.564 s] -
appsec 14.664 s [14.664 s, 14.664 s] -900.0 ms (-5.8%)
iast 18.131 s [18.131 s, 18.131 s] 2.567 s (16.5%)
iast_GLOBAL 17.866 s [17.866 s, 17.866 s] 2.302 s (14.8%)
profiling 15.33 s [15.33 s, 15.33 s] -234.0 ms (-1.5%)
tracing 14.721 s [14.721 s, 14.721 s] -843.0 ms (-5.4%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.338 s [15.338 s, 15.338 s] -
appsec 14.725 s [14.725 s, 14.725 s] -613.0 ms (-4.0%)
iast 18.468 s [18.468 s, 18.468 s] 3.13 s (20.4%)
iast_GLOBAL 18.026 s [18.026 s, 18.026 s] 2.688 s (17.5%)
profiling 14.966 s [14.966 s, 14.966 s] -372.0 ms (-2.4%)
tracing 14.806 s [14.806 s, 14.806 s] -532.0 ms (-3.5%)

@bric3 bric3 marked this pull request as ready for review December 31, 2025 12:57
@bric3 bric3 requested review from a team as code owners December 31, 2025 12:57
@bric3 bric3 enabled auto-merge (squash) December 31, 2025 14:14
@bric3 bric3 force-pushed the bdu/split-play-2.4-2.5 branch from bc3dea7 to 7022fc2 Compare December 31, 2025 15:27
@bric3 bric3 merged commit b211310 into master Dec 31, 2025
559 checks passed
@bric3 bric3 deleted the bdu/split-play-2.4-2.5 branch December 31, 2025 16:32
@github-actions github-actions bot added this to the 1.58.0 milestone Dec 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

inst: play framework Play Framework instrumentation tag: ai generated Largely based on code generated by an AI or LLM type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants