Skip to content

Conversation

@amarziali
Copy link
Contributor

What Does This Do

This PR moves the rxjava2 module advices to context tracking and replaces usage of span and scope with context and contextScope.

Also, a RxJavaModule is created to group all the instrumenters.

Finally, the RxJavaPluginsInstrumentation has been deleted since it did not contains any actionable advice

Motivation

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@amarziali amarziali requested a review from a team as a code owner January 30, 2026 10:38
@amarziali amarziali added inst: others All other instrumentations type: refactoring labels Jan 30, 2026
@amarziali amarziali requested a review from mcculls January 30, 2026 10:38
@pr-commenter
Copy link

pr-commenter bot commented Jan 30, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/rx-context
git_commit_date 1769704474 1769769864
git_commit_sha 02cc483 fd432d2
release_version 1.59.0-SNAPSHOT~02cc48359b 1.59.0-SNAPSHOT~fd432d27f0
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1769771708 1769771708
ci_job_id 1389572898 1389572898
ci_pipeline_id 93790650 93790650
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-qnkdylai 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-qnkdylai 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 61 metrics, 10 unstable metrics.

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.59.0-SNAPSHOT~fd432d27f0, baseline=1.59.0-SNAPSHOT~02cc48359b

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.058 s) : 0, 1057871
Total [baseline] (10.99 s) : 0, 10990011
Agent [candidate] (1.062 s) : 0, 1062365
Total [candidate] (11.082 s) : 0, 11082195
section appsec
Agent [baseline] (1.24 s) : 0, 1239839
Total [baseline] (11.017 s) : 0, 11016904
Agent [candidate] (1.241 s) : 0, 1240825
Total [candidate] (11.124 s) : 0, 11124486
section iast
Agent [baseline] (1.226 s) : 0, 1226352
Total [baseline] (11.179 s) : 0, 11178648
Agent [candidate] (1.228 s) : 0, 1227761
Total [candidate] (11.155 s) : 0, 11155031
section profiling
Agent [baseline] (1.191 s) : 0, 1190792
Total [baseline] (11.026 s) : 0, 11026494
Agent [candidate] (1.194 s) : 0, 1193841
Total [candidate] (11.044 s) : 0, 11044157
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.058 s -
Agent appsec 1.24 s 181.968 ms (17.2%)
Agent iast 1.226 s 168.481 ms (15.9%)
Agent profiling 1.191 s 132.921 ms (12.6%)
Total tracing 10.99 s -
Total appsec 11.017 s 26.893 ms (0.2%)
Total iast 11.179 s 188.637 ms (1.7%)
Total profiling 11.026 s 36.483 ms (0.3%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.062 s -
Agent appsec 1.241 s 178.46 ms (16.8%)
Agent iast 1.228 s 165.396 ms (15.6%)
Agent profiling 1.194 s 131.476 ms (12.4%)
Total tracing 11.082 s -
Total appsec 11.124 s 42.291 ms (0.4%)
Total iast 11.155 s 72.836 ms (0.7%)
Total profiling 11.044 s -38.038 ms (-0.3%)
gantt
    title petclinic - break down per module: candidate=1.59.0-SNAPSHOT~fd432d27f0, baseline=1.59.0-SNAPSHOT~02cc48359b

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.169 ms) : 0, 1169
crashtracking [candidate] (1.182 ms) : 0, 1182
BytebuddyAgent [baseline] (622.565 ms) : 0, 622565
BytebuddyAgent [candidate] (627.424 ms) : 0, 627424
AgentMeter [baseline] (28.715 ms) : 0, 28715
AgentMeter [candidate] (28.761 ms) : 0, 28761
GlobalTracer [baseline] (257.151 ms) : 0, 257151
GlobalTracer [candidate] (258.063 ms) : 0, 258063
AppSec [baseline] (32.787 ms) : 0, 32787
AppSec [candidate] (33.072 ms) : 0, 33072
Debugger [baseline] (62.687 ms) : 0, 62687
Debugger [candidate] (60.653 ms) : 0, 60653
Remote Config [baseline] (620.239 µs) : 0, 620
Remote Config [candidate] (627.861 µs) : 0, 628
Telemetry [baseline] (9.733 ms) : 0, 9733
Telemetry [candidate] (9.304 ms) : 0, 9304
Flare Poller [baseline] (7.016 ms) : 0, 7016
Flare Poller [candidate] (7.716 ms) : 0, 7716
section appsec
crashtracking [baseline] (1.188 ms) : 0, 1188
crashtracking [candidate] (1.175 ms) : 0, 1175
BytebuddyAgent [baseline] (656.981 ms) : 0, 656981
BytebuddyAgent [candidate] (655.495 ms) : 0, 655495
AgentMeter [baseline] (11.93 ms) : 0, 11930
AgentMeter [candidate] (11.947 ms) : 0, 11947
GlobalTracer [baseline] (259.258 ms) : 0, 259258
GlobalTracer [candidate] (260.157 ms) : 0, 260157
AppSec [baseline] (167.983 ms) : 0, 167983
AppSec [candidate] (168.576 ms) : 0, 168576
Debugger [baseline] (67.824 ms) : 0, 67824
Debugger [candidate] (68.608 ms) : 0, 68608
Remote Config [baseline] (688.956 µs) : 0, 689
Remote Config [candidate] (689.52 µs) : 0, 690
Telemetry [baseline] (9.268 ms) : 0, 9268
Telemetry [candidate] (9.415 ms) : 0, 9415
Flare Poller [baseline] (3.582 ms) : 0, 3582
Flare Poller [candidate] (3.683 ms) : 0, 3683
IAST [baseline] (25.669 ms) : 0, 25669
IAST [candidate] (25.862 ms) : 0, 25862
section iast
crashtracking [baseline] (1.172 ms) : 0, 1172
crashtracking [candidate] (1.194 ms) : 0, 1194
BytebuddyAgent [baseline] (790.607 ms) : 0, 790607
BytebuddyAgent [candidate] (790.961 ms) : 0, 790961
AgentMeter [baseline] (11.182 ms) : 0, 11182
AgentMeter [candidate] (11.172 ms) : 0, 11172
GlobalTracer [baseline] (248.625 ms) : 0, 248625
GlobalTracer [candidate] (248.79 ms) : 0, 248790
AppSec [baseline] (34.58 ms) : 0, 34580
AppSec [candidate] (34.54 ms) : 0, 34540
Debugger [baseline] (65.495 ms) : 0, 65495
Debugger [candidate] (66.017 ms) : 0, 66017
Remote Config [baseline] (541.736 µs) : 0, 542
Remote Config [candidate] (538.05 µs) : 0, 538
Telemetry [baseline] (8.578 ms) : 0, 8578
Telemetry [candidate] (8.571 ms) : 0, 8571
Flare Poller [baseline] (3.516 ms) : 0, 3516
Flare Poller [candidate] (3.514 ms) : 0, 3514
IAST [baseline] (26.8 ms) : 0, 26800
IAST [candidate] (27.047 ms) : 0, 27047
section profiling
ProfilingAgent [baseline] (99.979 ms) : 0, 99979
ProfilingAgent [candidate] (99.495 ms) : 0, 99495
crashtracking [baseline] (1.208 ms) : 0, 1208
crashtracking [candidate] (1.244 ms) : 0, 1244
BytebuddyAgent [baseline] (680.065 ms) : 0, 680065
BytebuddyAgent [candidate] (682.531 ms) : 0, 682531
AgentMeter [baseline] (8.735 ms) : 0, 8735
AgentMeter [candidate] (8.697 ms) : 0, 8697
GlobalTracer [baseline] (217.418 ms) : 0, 217418
GlobalTracer [candidate] (217.65 ms) : 0, 217650
AppSec [baseline] (32.482 ms) : 0, 32482
AppSec [candidate] (32.454 ms) : 0, 32454
Debugger [baseline] (67.932 ms) : 0, 67932
Debugger [candidate] (68.396 ms) : 0, 68396
Remote Config [baseline] (586.247 µs) : 0, 586
Remote Config [candidate] (587.67 µs) : 0, 588
Telemetry [baseline] (8.719 ms) : 0, 8719
Telemetry [candidate] (8.837 ms) : 0, 8837
Flare Poller [baseline] (3.814 ms) : 0, 3814
Flare Poller [candidate] (3.813 ms) : 0, 3813
Profiling [baseline] (100.559 ms) : 0, 100559
Profiling [candidate] (100.064 ms) : 0, 100064
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.59.0-SNAPSHOT~fd432d27f0, baseline=1.59.0-SNAPSHOT~02cc48359b

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.063 s) : 0, 1062607
Total [baseline] (8.736 s) : 0, 8736418
Agent [candidate] (1.071 s) : 0, 1070651
Total [candidate] (8.725 s) : 0, 8724751
section iast
Agent [baseline] (1.234 s) : 0, 1234186
Total [baseline] (9.414 s) : 0, 9414405
Agent [candidate] (1.223 s) : 0, 1223172
Total [candidate] (9.371 s) : 0, 9370823
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.063 s -
Agent iast 1.234 s 171.579 ms (16.1%)
Total tracing 8.736 s -
Total iast 9.414 s 677.988 ms (7.8%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.071 s -
Agent iast 1.223 s 152.521 ms (14.2%)
Total tracing 8.725 s -
Total iast 9.371 s 646.072 ms (7.4%)
gantt
    title insecure-bank - break down per module: candidate=1.59.0-SNAPSHOT~fd432d27f0, baseline=1.59.0-SNAPSHOT~02cc48359b

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.186 ms) : 0, 1186
crashtracking [candidate] (1.196 ms) : 0, 1196
BytebuddyAgent [baseline] (626.492 ms) : 0, 626492
BytebuddyAgent [candidate] (632.276 ms) : 0, 632276
AgentMeter [baseline] (28.905 ms) : 0, 28905
AgentMeter [candidate] (28.92 ms) : 0, 28920
GlobalTracer [baseline] (257.979 ms) : 0, 257979
GlobalTracer [candidate] (259.88 ms) : 0, 259880
AppSec [baseline] (33.075 ms) : 0, 33075
AppSec [candidate] (33.347 ms) : 0, 33347
Debugger [baseline] (60.511 ms) : 0, 60511
Debugger [candidate] (63.313 ms) : 0, 63313
Remote Config [baseline] (614.886 µs) : 0, 615
Remote Config [candidate] (620.518 µs) : 0, 621
Telemetry [baseline] (10.695 ms) : 0, 10695
Telemetry [candidate] (9.241 ms) : 0, 9241
Flare Poller [baseline] (7.644 ms) : 0, 7644
Flare Poller [candidate] (6.134 ms) : 0, 6134
section iast
crashtracking [baseline] (1.191 ms) : 0, 1191
crashtracking [candidate] (1.172 ms) : 0, 1172
BytebuddyAgent [baseline] (796.288 ms) : 0, 796288
BytebuddyAgent [candidate] (788.897 ms) : 0, 788897
AgentMeter [baseline] (11.393 ms) : 0, 11393
AgentMeter [candidate] (11.18 ms) : 0, 11180
GlobalTracer [baseline] (249.268 ms) : 0, 249268
GlobalTracer [candidate] (248.101 ms) : 0, 248101
IAST [baseline] (27.234 ms) : 0, 27234
IAST [candidate] (26.879 ms) : 0, 26879
AppSec [baseline] (33.147 ms) : 0, 33147
AppSec [candidate] (33.662 ms) : 0, 33662
Debugger [baseline] (67.347 ms) : 0, 67347
Debugger [candidate] (65.348 ms) : 0, 65348
Remote Config [baseline] (550.156 µs) : 0, 550
Remote Config [candidate] (535.922 µs) : 0, 536
Telemetry [baseline] (8.668 ms) : 0, 8668
Telemetry [candidate] (8.569 ms) : 0, 8569
Flare Poller [baseline] (3.578 ms) : 0, 3578
Flare Poller [candidate] (3.468 ms) : 0, 3468
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/rx-context
git_commit_date 1769704474 1769769864
git_commit_sha 02cc483 fd432d2
release_version 1.59.0-SNAPSHOT~02cc48359b 1.59.0-SNAPSHOT~fd432d27f0
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1769772198 1769772198
ci_job_id 1389572900 1389572900
ci_pipeline_id 93790650 93790650
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-ljkslkqy 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-ljkslkqy 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 4 performance regressions! Performance is the same for 14 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:iast:high_load better
[-161.744µs; -63.581µs] or [-6.389%; -2.511%]
unsure
[-384.073µs; -42.783µs] or [-5.281%; -0.588%]
unstable
[-113.416op/s; +206.041op/s] or [-8.001%; +14.536%]
2.419ms 7.059ms 1463.812op/s 2.532ms 7.272ms 1417.500op/s
scenario:load:insecure-bank:iast_FULL:high_load worse
[+111.318µs; +386.757µs] or [+2.280%; +7.923%]
unsure
[+95.745µs; +646.017µs] or [+0.810%; +5.467%]
unstable
[-114.092op/s; +58.030op/s] or [-13.770%; +7.004%]
5.130ms 12.188ms 800.531op/s 4.881ms 11.817ms 828.562op/s
scenario:load:insecure-bank:iast_GLOBAL:high_load better
[-187.940µs; -77.006µs] or [-6.592%; -2.701%]
unsure
[-617.301µs; -160.927µs] or [-7.658%; -1.996%]
unstable
[-98.660op/s; +196.160op/s] or [-7.788%; +15.484%]
2.718ms 7.672ms 1315.594op/s 2.851ms 8.061ms 1266.844op/s
scenario:load:petclinic:code_origins:high_load worse
[+0.679ms; +1.347ms] or [+3.933%; +7.808%]
unsure
[+0.390ms; +1.655ms] or [+1.361%; +5.769%]
unstable
[-35.848op/s; +11.410op/s] or [-13.643%; +4.343%]
18.270ms 29.713ms 250.531op/s 17.257ms 28.690ms 262.750op/s
scenario:load:petclinic:tracing:high_load worse
[+0.898ms; +1.697ms] or [+5.196%; +9.822%]
worse
[+1.010ms; +2.206ms] or [+3.557%; +7.774%]
unstable
[-40.270op/s; +6.708op/s] or [-15.265%; +2.543%]
18.578ms 29.989ms 247.031op/s 17.281ms 28.381ms 263.812op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.59.0-SNAPSHOT~fd432d27f0, baseline=1.59.0-SNAPSHOT~02cc48359b
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.756 ms) : 18561, 18950
.   : milestone, 18756,
appsec (19.516 ms) : 19315, 19716
.   : milestone, 19516,
code_origins (17.754 ms) : 17576, 17932
.   : milestone, 17754,
iast (17.728 ms) : 17553, 17902
.   : milestone, 17728,
profiling (18.892 ms) : 18703, 19080
.   : milestone, 18892,
tracing (17.687 ms) : 17512, 17862
.   : milestone, 17687,
section candidate
no_agent (18.309 ms) : 18125, 18494
.   : milestone, 18309,
appsec (19.224 ms) : 19030, 19419
.   : milestone, 19224,
code_origins (18.63 ms) : 18441, 18818
.   : milestone, 18630,
iast (17.811 ms) : 17634, 17988
.   : milestone, 17811,
profiling (18.746 ms) : 18559, 18934
.   : milestone, 18746,
tracing (18.9 ms) : 18712, 19088
.   : milestone, 18900,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.756 ms [18.561 ms, 18.95 ms] -
appsec 19.516 ms [19.315 ms, 19.716 ms] 759.929 µs (4.1%)
code_origins 17.754 ms [17.576 ms, 17.932 ms] -1.001 ms (-5.3%)
iast 17.728 ms [17.553 ms, 17.902 ms] -1.028 ms (-5.5%)
profiling 18.892 ms [18.703 ms, 19.08 ms] 135.923 µs (0.7%)
tracing 17.687 ms [17.512 ms, 17.862 ms] -1.069 ms (-5.7%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.309 ms [18.125 ms, 18.494 ms] -
appsec 19.224 ms [19.03 ms, 19.419 ms] 914.95 µs (5.0%)
code_origins 18.63 ms [18.441 ms, 18.818 ms] 320.262 µs (1.7%)
iast 17.811 ms [17.634 ms, 17.988 ms] -498.634 µs (-2.7%)
profiling 18.746 ms [18.559 ms, 18.934 ms] 436.758 µs (2.4%)
tracing 18.9 ms [18.712 ms, 19.088 ms] 590.483 µs (3.2%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.59.0-SNAPSHOT~fd432d27f0, baseline=1.59.0-SNAPSHOT~02cc48359b
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.192 ms) : 1180, 1204
.   : milestone, 1192,
iast (3.228 ms) : 3186, 3270
.   : milestone, 3228,
iast_FULL (5.577 ms) : 5523, 5632
.   : milestone, 5577,
iast_GLOBAL (3.62 ms) : 3559, 3681
.   : milestone, 3620,
profiling (2.187 ms) : 2166, 2208
.   : milestone, 2187,
tracing (1.81 ms) : 1795, 1824
.   : milestone, 1810,
section candidate
no_agent (1.164 ms) : 1153, 1176
.   : milestone, 1164,
iast (3.124 ms) : 3082, 3167
.   : milestone, 3124,
iast_FULL (5.775 ms) : 5717, 5833
.   : milestone, 5775,
iast_GLOBAL (3.485 ms) : 3425, 3545
.   : milestone, 3485,
profiling (2.144 ms) : 2125, 2164
.   : milestone, 2144,
tracing (1.774 ms) : 1760, 1789
.   : milestone, 1774,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.192 ms [1.18 ms, 1.204 ms] -
iast 3.228 ms [3.186 ms, 3.27 ms] 2.036 ms (170.9%)
iast_FULL 5.577 ms [5.523 ms, 5.632 ms] 4.386 ms (368.0%)
iast_GLOBAL 3.62 ms [3.559 ms, 3.681 ms] 2.429 ms (203.8%)
profiling 2.187 ms [2.166 ms, 2.208 ms] 995.663 µs (83.5%)
tracing 1.81 ms [1.795 ms, 1.824 ms] 617.779 µs (51.8%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.164 ms [1.153 ms, 1.176 ms] -
iast 3.124 ms [3.082 ms, 3.167 ms] 1.96 ms (168.3%)
iast_FULL 5.775 ms [5.717 ms, 5.833 ms] 4.61 ms (395.9%)
iast_GLOBAL 3.485 ms [3.425 ms, 3.545 ms] 2.32 ms (199.3%)
profiling 2.144 ms [2.125 ms, 2.164 ms] 979.998 µs (84.2%)
tracing 1.774 ms [1.76 ms, 1.789 ms] 609.881 µs (52.4%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/rx-context
git_commit_date 1769704474 1769769864
git_commit_sha 02cc483 fd432d2
release_version 1.59.0-SNAPSHOT~02cc48359b 1.59.0-SNAPSHOT~fd432d27f0
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1769771835 1769771835
ci_job_id 1389572901 1389572901
ci_pipeline_id 93790650 93790650
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-nrc0mxka 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-nrc0mxka 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.59.0-SNAPSHOT~fd432d27f0, baseline=1.59.0-SNAPSHOT~02cc48359b
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.475 ms) : 1463, 1486
.   : milestone, 1475,
appsec (3.77 ms) : 3549, 3990
.   : milestone, 3770,
iast (2.269 ms) : 2200, 2338
.   : milestone, 2269,
iast_GLOBAL (2.313 ms) : 2244, 2383
.   : milestone, 2313,
profiling (2.104 ms) : 2049, 2160
.   : milestone, 2104,
tracing (2.074 ms) : 2021, 2128
.   : milestone, 2074,
section candidate
no_agent (1.482 ms) : 1470, 1493
.   : milestone, 1482,
appsec (3.774 ms) : 3553, 3995
.   : milestone, 3774,
iast (2.27 ms) : 2201, 2340
.   : milestone, 2270,
iast_GLOBAL (2.309 ms) : 2239, 2378
.   : milestone, 2309,
profiling (2.113 ms) : 2056, 2169
.   : milestone, 2113,
tracing (2.091 ms) : 2037, 2145
.   : milestone, 2091,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.475 ms [1.463 ms, 1.486 ms] -
appsec 3.77 ms [3.549 ms, 3.99 ms] 2.295 ms (155.6%)
iast 2.269 ms [2.2 ms, 2.338 ms] 794.155 µs (53.8%)
iast_GLOBAL 2.313 ms [2.244 ms, 2.383 ms] 838.447 µs (56.8%)
profiling 2.104 ms [2.049 ms, 2.16 ms] 629.537 µs (42.7%)
tracing 2.074 ms [2.021 ms, 2.128 ms] 599.571 µs (40.7%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.482 ms [1.47 ms, 1.493 ms] -
appsec 3.774 ms [3.553 ms, 3.995 ms] 2.292 ms (154.7%)
iast 2.27 ms [2.201 ms, 2.34 ms] 788.325 µs (53.2%)
iast_GLOBAL 2.309 ms [2.239 ms, 2.378 ms] 826.899 µs (55.8%)
profiling 2.113 ms [2.056 ms, 2.169 ms] 630.877 µs (42.6%)
tracing 2.091 ms [2.037 ms, 2.145 ms] 609.063 µs (41.1%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.59.0-SNAPSHOT~fd432d27f0, baseline=1.59.0-SNAPSHOT~02cc48359b
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.848 s) : 14848000, 14848000
.   : milestone, 14848000,
appsec (15.041 s) : 15041000, 15041000
.   : milestone, 15041000,
iast (18.453 s) : 18453000, 18453000
.   : milestone, 18453000,
iast_GLOBAL (17.731 s) : 17731000, 17731000
.   : milestone, 17731000,
profiling (15.032 s) : 15032000, 15032000
.   : milestone, 15032000,
tracing (14.831 s) : 14831000, 14831000
.   : milestone, 14831000,
section candidate
no_agent (15.407 s) : 15407000, 15407000
.   : milestone, 15407000,
appsec (14.996 s) : 14996000, 14996000
.   : milestone, 14996000,
iast (18.144 s) : 18144000, 18144000
.   : milestone, 18144000,
iast_GLOBAL (17.899 s) : 17899000, 17899000
.   : milestone, 17899000,
profiling (15.094 s) : 15094000, 15094000
.   : milestone, 15094000,
tracing (14.77 s) : 14770000, 14770000
.   : milestone, 14770000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.848 s [14.848 s, 14.848 s] -
appsec 15.041 s [15.041 s, 15.041 s] 193.0 ms (1.3%)
iast 18.453 s [18.453 s, 18.453 s] 3.605 s (24.3%)
iast_GLOBAL 17.731 s [17.731 s, 17.731 s] 2.883 s (19.4%)
profiling 15.032 s [15.032 s, 15.032 s] 184.0 ms (1.2%)
tracing 14.831 s [14.831 s, 14.831 s] -17.0 ms (-0.1%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.407 s [15.407 s, 15.407 s] -
appsec 14.996 s [14.996 s, 14.996 s] -411.0 ms (-2.7%)
iast 18.144 s [18.144 s, 18.144 s] 2.737 s (17.8%)
iast_GLOBAL 17.899 s [17.899 s, 17.899 s] 2.492 s (16.2%)
profiling 15.094 s [15.094 s, 15.094 s] -313.0 ms (-2.0%)
tracing 14.77 s [14.77 s, 14.77 s] -637.0 ms (-4.1%)

@amarziali amarziali added the tag: no release notes Changes to exclude from release notes label Jan 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

inst: others All other instrumentations 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