Skip to content

Convert build time instrumentation plugin from Groovy to Kotlin#10727

Draft
bric3 wants to merge 6 commits intomasterfrom
bdu/convert-build-time-intrumentation-to-kotlin
Draft

Convert build time instrumentation plugin from Groovy to Kotlin#10727
bric3 wants to merge 6 commits intomasterfrom
bdu/convert-build-time-intrumentation-to-kotlin

Conversation

@bric3
Copy link
Contributor

@bric3 bric3 commented Mar 3, 2026

What Does This Do

Improves type safety by converting build time instrumentation plugin to Kotlin.

Motivation

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

Note: Once your PR is ready to merge, add it to the merge queue by commenting /merge. /merge -c cancels the queue request. /merge -f --reason "reason" skips all merge queue checks; please use this judiciously, as some checks do not run at the PR-level. For more information, see this doc.

@bric3 bric3 requested a review from a team as a code owner March 3, 2026 16:23
@bric3 bric3 requested a review from mhlidd March 3, 2026 16:23
@github-actions
Copy link
Contributor

github-actions bot commented Mar 3, 2026

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 Mar 3, 2026
@pr-commenter
Copy link

pr-commenter bot commented Mar 3, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bdu/convert-build-time-intrumentation-to-kotlin
git_commit_date 1772546814 1772554928
git_commit_sha 6282d6b 20edf09
release_version 1.61.0-SNAPSHOT~6282d6bca7 1.61.0-SNAPSHOT~20edf09959
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1772556901 1772556901
ci_job_id 1471761509 1471761509
ci_pipeline_id 100070540 100070540
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-h10oszgu 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-h10oszgu 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 62 metrics, 9 unstable metrics.

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.61.0-SNAPSHOT~20edf09959, baseline=1.61.0-SNAPSHOT~6282d6bca7

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.061 s) : 0, 1060609
Total [baseline] (11.087 s) : 0, 11086703
Agent [candidate] (1.059 s) : 0, 1059341
Total [candidate] (11.0 s) : 0, 10999889
section appsec
Agent [baseline] (1.246 s) : 0, 1246236
Total [baseline] (11.149 s) : 0, 11148566
Agent [candidate] (1.257 s) : 0, 1257130
Total [candidate] (11.245 s) : 0, 11244913
section iast
Agent [baseline] (1.225 s) : 0, 1224677
Total [baseline] (11.377 s) : 0, 11376616
Agent [candidate] (1.226 s) : 0, 1226138
Total [candidate] (11.322 s) : 0, 11322135
section profiling
Agent [baseline] (1.183 s) : 0, 1183343
Total [baseline] (11.035 s) : 0, 11034584
Agent [candidate] (1.181 s) : 0, 1181337
Total [candidate] (11.134 s) : 0, 11133675
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.061 s -
Agent appsec 1.246 s 185.627 ms (17.5%)
Agent iast 1.225 s 164.068 ms (15.5%)
Agent profiling 1.183 s 122.734 ms (11.6%)
Total tracing 11.087 s -
Total appsec 11.149 s 61.863 ms (0.6%)
Total iast 11.377 s 289.913 ms (2.6%)
Total profiling 11.035 s -52.119 ms (-0.5%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.059 s -
Agent appsec 1.257 s 197.789 ms (18.7%)
Agent iast 1.226 s 166.796 ms (15.7%)
Agent profiling 1.181 s 121.995 ms (11.5%)
Total tracing 11.0 s -
Total appsec 11.245 s 245.024 ms (2.2%)
Total iast 11.322 s 322.246 ms (2.9%)
Total profiling 11.134 s 133.786 ms (1.2%)
gantt
    title petclinic - break down per module: candidate=1.61.0-SNAPSHOT~20edf09959, baseline=1.61.0-SNAPSHOT~6282d6bca7

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.197 ms) : 0, 1197
crashtracking [candidate] (1.193 ms) : 0, 1193
BytebuddyAgent [baseline] (628.818 ms) : 0, 628818
BytebuddyAgent [candidate] (628.886 ms) : 0, 628886
AgentMeter [baseline] (29.161 ms) : 0, 29161
AgentMeter [candidate] (29.123 ms) : 0, 29123
GlobalTracer [baseline] (257.151 ms) : 0, 257151
GlobalTracer [candidate] (257.07 ms) : 0, 257070
AppSec [baseline] (31.449 ms) : 0, 31449
AppSec [candidate] (31.431 ms) : 0, 31431
Debugger [baseline] (59.321 ms) : 0, 59321
Debugger [candidate] (59.346 ms) : 0, 59346
Remote Config [baseline] (613.042 µs) : 0, 613
Remote Config [candidate] (584.651 µs) : 0, 585
Telemetry [baseline] (8.627 ms) : 0, 8627
Telemetry [candidate] (8.566 ms) : 0, 8566
Flare Poller [baseline] (8.078 ms) : 0, 8078
Flare Poller [candidate] (7.113 ms) : 0, 7113
section appsec
crashtracking [baseline] (1.194 ms) : 0, 1194
crashtracking [candidate] (1.203 ms) : 0, 1203
BytebuddyAgent [baseline] (658.215 ms) : 0, 658215
BytebuddyAgent [candidate] (665.838 ms) : 0, 665838
AgentMeter [baseline] (12.002 ms) : 0, 12002
AgentMeter [candidate] (12.084 ms) : 0, 12084
GlobalTracer [baseline] (258.237 ms) : 0, 258237
GlobalTracer [candidate] (259.886 ms) : 0, 259886
AppSec [baseline] (177.708 ms) : 0, 177708
AppSec [candidate] (178.26 ms) : 0, 178260
Debugger [baseline] (65.553 ms) : 0, 65553
Debugger [candidate] (66.031 ms) : 0, 66031
Remote Config [baseline] (570.314 µs) : 0, 570
Remote Config [candidate] (571.685 µs) : 0, 572
Telemetry [baseline] (8.901 ms) : 0, 8901
Telemetry [candidate] (9.024 ms) : 0, 9024
Flare Poller [baseline] (3.595 ms) : 0, 3595
Flare Poller [candidate] (3.627 ms) : 0, 3627
IAST [baseline] (23.998 ms) : 0, 23998
IAST [candidate] (24.143 ms) : 0, 24143
section iast
crashtracking [baseline] (1.196 ms) : 0, 1196
crashtracking [candidate] (1.198 ms) : 0, 1198
BytebuddyAgent [baseline] (794.502 ms) : 0, 794502
BytebuddyAgent [candidate] (795.208 ms) : 0, 795208
AgentMeter [baseline] (11.3 ms) : 0, 11300
AgentMeter [candidate] (11.322 ms) : 0, 11322
GlobalTracer [baseline] (246.651 ms) : 0, 246651
GlobalTracer [candidate] (247.246 ms) : 0, 247246
AppSec [baseline] (26.174 ms) : 0, 26174
AppSec [candidate] (27.148 ms) : 0, 27148
Debugger [baseline] (63.416 ms) : 0, 63416
Debugger [candidate] (62.609 ms) : 0, 62609
Remote Config [baseline] (532.998 µs) : 0, 533
Remote Config [candidate] (521.547 µs) : 0, 522
Telemetry [baseline] (14.862 ms) : 0, 14862
Telemetry [candidate] (14.816 ms) : 0, 14816
Flare Poller [baseline] (4.91 ms) : 0, 4910
Flare Poller [candidate] (4.861 ms) : 0, 4861
IAST [baseline] (25.077 ms) : 0, 25077
IAST [candidate] (25.103 ms) : 0, 25103
section profiling
ProfilingAgent [baseline] (94.047 ms) : 0, 94047
ProfilingAgent [candidate] (93.743 ms) : 0, 93743
crashtracking [baseline] (1.158 ms) : 0, 1158
crashtracking [candidate] (1.174 ms) : 0, 1174
BytebuddyAgent [baseline] (682.684 ms) : 0, 682684
BytebuddyAgent [candidate] (682.931 ms) : 0, 682931
AgentMeter [baseline] (8.632 ms) : 0, 8632
AgentMeter [candidate] (8.568 ms) : 0, 8568
GlobalTracer [baseline] (216.489 ms) : 0, 216489
GlobalTracer [candidate] (215.182 ms) : 0, 215182
AppSec [baseline] (32.012 ms) : 0, 32012
AppSec [candidate] (31.853 ms) : 0, 31853
Debugger [baseline] (61.352 ms) : 0, 61352
Debugger [candidate] (64.867 ms) : 0, 64867
Remote Config [baseline] (565.756 µs) : 0, 566
Remote Config [candidate] (592.678 µs) : 0, 593
Telemetry [baseline] (11.248 ms) : 0, 11248
Telemetry [candidate] (8.153 ms) : 0, 8153
Flare Poller [baseline] (4.309 ms) : 0, 4309
Flare Poller [candidate] (3.48 ms) : 0, 3480
Profiling [baseline] (94.601 ms) : 0, 94601
Profiling [candidate] (94.306 ms) : 0, 94306
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.61.0-SNAPSHOT~20edf09959, baseline=1.61.0-SNAPSHOT~6282d6bca7

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.07 s) : 0, 1070102
Total [baseline] (8.826 s) : 0, 8826423
Agent [candidate] (1.059 s) : 0, 1059368
Total [candidate] (8.815 s) : 0, 8814985
section iast
Agent [baseline] (1.224 s) : 0, 1224405
Total [baseline] (9.598 s) : 0, 9598240
Agent [candidate] (1.232 s) : 0, 1232333
Total [candidate] (9.587 s) : 0, 9587080
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.07 s -
Agent iast 1.224 s 154.303 ms (14.4%)
Total tracing 8.826 s -
Total iast 9.598 s 771.817 ms (8.7%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.059 s -
Agent iast 1.232 s 172.964 ms (16.3%)
Total tracing 8.815 s -
Total iast 9.587 s 772.094 ms (8.8%)
gantt
    title insecure-bank - break down per module: candidate=1.61.0-SNAPSHOT~20edf09959, baseline=1.61.0-SNAPSHOT~6282d6bca7

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.211 ms) : 0, 1211
crashtracking [candidate] (1.211 ms) : 0, 1211
BytebuddyAgent [baseline] (636.881 ms) : 0, 636881
BytebuddyAgent [candidate] (627.663 ms) : 0, 627663
AgentMeter [baseline] (29.499 ms) : 0, 29499
AgentMeter [candidate] (28.994 ms) : 0, 28994
GlobalTracer [baseline] (259.491 ms) : 0, 259491
GlobalTracer [candidate] (256.794 ms) : 0, 256794
AppSec [baseline] (31.974 ms) : 0, 31974
AppSec [candidate] (31.432 ms) : 0, 31432
Debugger [baseline] (59.51 ms) : 0, 59510
Debugger [candidate] (58.584 ms) : 0, 58584
Remote Config [baseline] (620.034 µs) : 0, 620
Remote Config [candidate] (594.411 µs) : 0, 594
Telemetry [baseline] (8.761 ms) : 0, 8761
Telemetry [candidate] (8.612 ms) : 0, 8612
Flare Poller [baseline] (5.791 ms) : 0, 5791
Flare Poller [candidate] (9.443 ms) : 0, 9443
section iast
crashtracking [baseline] (1.189 ms) : 0, 1189
crashtracking [candidate] (1.188 ms) : 0, 1188
BytebuddyAgent [baseline] (794.403 ms) : 0, 794403
BytebuddyAgent [candidate] (799.556 ms) : 0, 799556
AgentMeter [baseline] (11.289 ms) : 0, 11289
AgentMeter [candidate] (11.406 ms) : 0, 11406
GlobalTracer [baseline] (247.153 ms) : 0, 247153
GlobalTracer [candidate] (249.039 ms) : 0, 249039
IAST [baseline] (25.103 ms) : 0, 25103
IAST [candidate] (25.337 ms) : 0, 25337
AppSec [baseline] (26.206 ms) : 0, 26206
AppSec [candidate] (26.539 ms) : 0, 26539
Debugger [baseline] (62.808 ms) : 0, 62808
Debugger [candidate] (63.496 ms) : 0, 63496
Remote Config [baseline] (523.334 µs) : 0, 523
Remote Config [candidate] (532.802 µs) : 0, 533
Telemetry [baseline] (14.681 ms) : 0, 14681
Telemetry [candidate] (14.339 ms) : 0, 14339
Flare Poller [baseline] (4.974 ms) : 0, 4974
Flare Poller [candidate] (4.76 ms) : 0, 4760
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bdu/convert-build-time-intrumentation-to-kotlin
git_commit_date 1772546814 1772554928
git_commit_sha 6282d6b 20edf09
release_version 1.61.0-SNAPSHOT~6282d6bca7 1.61.0-SNAPSHOT~20edf09959
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1772557551 1772557551
ci_job_id 1471761510 1471761510
ci_pipeline_id 100070540 100070540
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-xabul56y 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-xabul56y 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 2 performance improvements and 1 performance regressions! Performance is the same for 17 metrics, 16 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 better
[-153.319µs; -60.118µs] or [-9.052%; -3.549%]
unstable
[-1117.733µs; -239.072µs] or [-22.160%; -4.740%]
unstable
[-43.746op/s; +483.246op/s] or [-2.060%; +22.751%]
1.587ms 4.366ms 2343.844op/s 1.694ms 5.044ms 2124.094op/s
scenario:load:petclinic:no_agent:high_load better
[-1.937ms; -0.430ms] or [-10.262%; -2.279%]
unsure
[-3.300ms; -0.208ms] or [-10.510%; -0.664%]
unstable
[-12.763op/s; +40.388op/s] or [-5.246%; +16.599%]
17.690ms 29.645ms 257.125op/s 18.873ms 31.399ms 243.312op/s
scenario:load:petclinic:iast:high_load worse
[+635.027µs; +1361.287µs] or [+3.602%; +7.721%]
unsure
[+0.403ms; +1.743ms] or [+1.392%; +6.014%]
unstable
[-37.199op/s; +12.449op/s] or [-14.401%; +4.820%]
18.630ms 30.054ms 245.938op/s 17.632ms 28.980ms 258.312op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~20edf09959, baseline=1.61.0-SNAPSHOT~6282d6bca7
    dateFormat X
    axisFormat %s
section baseline
no_agent (19.182 ms) : 18986, 19379
.   : milestone, 19182,
appsec (19.423 ms) : 19224, 19621
.   : milestone, 19423,
code_origins (17.882 ms) : 17702, 18063
.   : milestone, 17882,
iast (18.064 ms) : 17887, 18241
.   : milestone, 18064,
profiling (18.582 ms) : 18398, 18766
.   : milestone, 18582,
tracing (17.642 ms) : 17469, 17814
.   : milestone, 17642,
section candidate
no_agent (18.152 ms) : 17968, 18337
.   : milestone, 18152,
appsec (19.295 ms) : 19097, 19494
.   : milestone, 19295,
code_origins (17.481 ms) : 17307, 17655
.   : milestone, 17481,
iast (18.979 ms) : 18790, 19168
.   : milestone, 18979,
profiling (18.375 ms) : 18190, 18560
.   : milestone, 18375,
tracing (17.608 ms) : 17436, 17779
.   : milestone, 17608,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.182 ms [18.986 ms, 19.379 ms] -
appsec 19.423 ms [19.224 ms, 19.621 ms] 240.06 µs (1.3%)
code_origins 17.882 ms [17.702 ms, 18.063 ms] -1.3 ms (-6.8%)
iast 18.064 ms [17.887 ms, 18.241 ms] -1.119 ms (-5.8%)
profiling 18.582 ms [18.398 ms, 18.766 ms] -600.151 µs (-3.1%)
tracing 17.642 ms [17.469 ms, 17.814 ms] -1.541 ms (-8.0%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.152 ms [17.968 ms, 18.337 ms] -
appsec 19.295 ms [19.097 ms, 19.494 ms] 1.143 ms (6.3%)
code_origins 17.481 ms [17.307 ms, 17.655 ms] -670.998 µs (-3.7%)
iast 18.979 ms [18.79 ms, 19.168 ms] 826.882 µs (4.6%)
profiling 18.375 ms [18.19 ms, 18.56 ms] 222.824 µs (1.2%)
tracing 17.608 ms [17.436 ms, 17.779 ms] -544.649 µs (-3.0%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~20edf09959, baseline=1.61.0-SNAPSHOT~6282d6bca7
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.18 ms) : 1168, 1191
.   : milestone, 1180,
iast (3.157 ms) : 3115, 3200
.   : milestone, 3157,
iast_FULL (5.711 ms) : 5654, 5767
.   : milestone, 5711,
iast_GLOBAL (3.569 ms) : 3511, 3628
.   : milestone, 3569,
profiling (2.129 ms) : 2110, 2148
.   : milestone, 2129,
tracing (1.787 ms) : 1772, 1802
.   : milestone, 1787,
section candidate
no_agent (1.177 ms) : 1166, 1189
.   : milestone, 1177,
iast (3.298 ms) : 3251, 3345
.   : milestone, 3298,
iast_FULL (5.893 ms) : 5833, 5952
.   : milestone, 5893,
iast_GLOBAL (3.571 ms) : 3510, 3632
.   : milestone, 3571,
profiling (1.923 ms) : 1906, 1941
.   : milestone, 1923,
tracing (1.794 ms) : 1779, 1810
.   : milestone, 1794,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.18 ms [1.168 ms, 1.191 ms] -
iast 3.157 ms [3.115 ms, 3.2 ms] 1.978 ms (167.6%)
iast_FULL 5.711 ms [5.654 ms, 5.767 ms] 4.531 ms (384.0%)
iast_GLOBAL 3.569 ms [3.511 ms, 3.628 ms] 2.39 ms (202.5%)
profiling 2.129 ms [2.11 ms, 2.148 ms] 948.972 µs (80.4%)
tracing 1.787 ms [1.772 ms, 1.802 ms] 606.856 µs (51.4%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.177 ms [1.166 ms, 1.189 ms] -
iast 3.298 ms [3.251 ms, 3.345 ms] 2.121 ms (180.1%)
iast_FULL 5.893 ms [5.833 ms, 5.952 ms] 4.715 ms (400.5%)
iast_GLOBAL 3.571 ms [3.51 ms, 3.632 ms] 2.394 ms (203.3%)
profiling 1.923 ms [1.906 ms, 1.941 ms] 746.082 µs (63.4%)
tracing 1.794 ms [1.779 ms, 1.81 ms] 617.09 µs (52.4%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master bdu/convert-build-time-intrumentation-to-kotlin
git_commit_date 1772546814 1772554928
git_commit_sha 6282d6b 20edf09
release_version 1.61.0-SNAPSHOT~6282d6bca7 1.61.0-SNAPSHOT~20edf09959
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1772557091 1772557091
ci_job_id 1471761511 1471761511
ci_pipeline_id 100070540 100070540
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-6uqqwudv 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-6uqqwudv 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.61.0-SNAPSHOT~20edf09959, baseline=1.61.0-SNAPSHOT~6282d6bca7
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.479 ms) : 1467, 1491
.   : milestone, 1479,
appsec (3.778 ms) : 3560, 3996
.   : milestone, 3778,
iast (2.277 ms) : 2207, 2347
.   : milestone, 2277,
iast_GLOBAL (2.313 ms) : 2242, 2383
.   : milestone, 2313,
profiling (2.133 ms) : 2074, 2191
.   : milestone, 2133,
tracing (2.091 ms) : 2037, 2146
.   : milestone, 2091,
section candidate
no_agent (1.479 ms) : 1467, 1490
.   : milestone, 1479,
appsec (3.826 ms) : 3607, 4045
.   : milestone, 3826,
iast (2.266 ms) : 2197, 2336
.   : milestone, 2266,
iast_GLOBAL (2.309 ms) : 2239, 2379
.   : milestone, 2309,
profiling (2.112 ms) : 2056, 2168
.   : milestone, 2112,
tracing (2.089 ms) : 2034, 2143
.   : milestone, 2089,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.479 ms [1.467 ms, 1.491 ms] -
appsec 3.778 ms [3.56 ms, 3.996 ms] 2.299 ms (155.4%)
iast 2.277 ms [2.207 ms, 2.347 ms] 797.924 µs (53.9%)
iast_GLOBAL 2.313 ms [2.242 ms, 2.383 ms] 833.683 µs (56.4%)
profiling 2.133 ms [2.074 ms, 2.191 ms] 653.412 µs (44.2%)
tracing 2.091 ms [2.037 ms, 2.146 ms] 612.361 µs (41.4%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.479 ms [1.467 ms, 1.49 ms] -
appsec 3.826 ms [3.607 ms, 4.045 ms] 2.348 ms (158.8%)
iast 2.266 ms [2.197 ms, 2.336 ms] 787.689 µs (53.3%)
iast_GLOBAL 2.309 ms [2.239 ms, 2.379 ms] 830.126 µs (56.1%)
profiling 2.112 ms [2.056 ms, 2.168 ms] 633.394 µs (42.8%)
tracing 2.089 ms [2.034 ms, 2.143 ms] 609.995 µs (41.3%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~20edf09959, baseline=1.61.0-SNAPSHOT~6282d6bca7
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.56 s) : 15560000, 15560000
.   : milestone, 15560000,
appsec (14.777 s) : 14777000, 14777000
.   : milestone, 14777000,
iast (18.302 s) : 18302000, 18302000
.   : milestone, 18302000,
iast_GLOBAL (18.225 s) : 18225000, 18225000
.   : milestone, 18225000,
profiling (14.896 s) : 14896000, 14896000
.   : milestone, 14896000,
tracing (15.033 s) : 15033000, 15033000
.   : milestone, 15033000,
section candidate
no_agent (14.988 s) : 14988000, 14988000
.   : milestone, 14988000,
appsec (15.076 s) : 15076000, 15076000
.   : milestone, 15076000,
iast (17.993 s) : 17993000, 17993000
.   : milestone, 17993000,
iast_GLOBAL (17.926 s) : 17926000, 17926000
.   : milestone, 17926000,
profiling (15.356 s) : 15356000, 15356000
.   : milestone, 15356000,
tracing (15.342 s) : 15342000, 15342000
.   : milestone, 15342000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.56 s [15.56 s, 15.56 s] -
appsec 14.777 s [14.777 s, 14.777 s] -783.0 ms (-5.0%)
iast 18.302 s [18.302 s, 18.302 s] 2.742 s (17.6%)
iast_GLOBAL 18.225 s [18.225 s, 18.225 s] 2.665 s (17.1%)
profiling 14.896 s [14.896 s, 14.896 s] -664.0 ms (-4.3%)
tracing 15.033 s [15.033 s, 15.033 s] -527.0 ms (-3.4%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.988 s [14.988 s, 14.988 s] -
appsec 15.076 s [15.076 s, 15.076 s] 88.0 ms (0.6%)
iast 17.993 s [17.993 s, 17.993 s] 3.005 s (20.0%)
iast_GLOBAL 17.926 s [17.926 s, 17.926 s] 2.938 s (19.6%)
profiling 15.356 s [15.356 s, 15.356 s] 368.0 ms (2.5%)
tracing 15.342 s [15.342 s, 15.342 s] 354.0 ms (2.4%)

@bric3 bric3 requested a review from AlexeyKuznetsov-DD March 4, 2026 10:06
@bric3 bric3 marked this pull request as draft March 4, 2026 10:07
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: refactoring

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants