ensure no duplicate spans get created in http test server
What Does This Do
in the http test server's handleDistributedRequest, add a mechanism to detect if a request has already been instrumented.
Motivation
Apparently, it's possible for several threads to enter this handler at the same time for the same request, and duplicate spans would get created, resulting in flaky tests because assertions fail. This is an attempt to prevent this.
Additional Notes
Contributor Checklist
- Format the title according the contribution guidelines
- Assign the
type:and (comp:orinst:) labels in addition to any usefull labels - Don't use
close,fixor any linking keywords when referencing an issue.
Usesolvesinstead, and assign the PR milestone to the issue - Update the CODEOWNERS file on source file addition, move, or deletion
- Update the public documentation in case of new configuration flag or behavior
Jira ticket: [PROJ-IDENT]
🎯 Code Coverage
• Patch Coverage: 100.00%
• Total Coverage: 50.83% (-8.99%)
View detailed report
🔗 Commit SHA: ed81a60 | Docs | Was this helpful? Give us feedback!
Benchmarks
Startup
Parameters
| Baseline | Candidate | |
|---|---|---|
| baseline_or_candidate | baseline | candidate |
| git_branch | master | vandonr/wip |
| git_commit_date | 1758716806 | 1758722090 |
| git_commit_sha | 274d1448c2 | ed81a60109 |
| release_version | 1.54.0-SNAPSHOT~274d1448c2 | 1.54.0-SNAPSHOT~ed81a60109 |
See matching parameters
| Baseline | Candidate | |
|---|---|---|
| application | insecure-bank | insecure-bank |
| ci_job_date | 1758723922 | 1758723922 |
| ci_job_id | 1145411571 | 1145411571 |
| ci_pipeline_id | 77412201 | 77412201 |
| 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-39q8t96o 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-39q8t96o 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 53 metrics, 6 unstable metrics.
Startup time reports for insecure-bank
gantt
title insecure-bank - global startup overhead: candidate=1.54.0-SNAPSHOT~ed81a60109, baseline=1.54.0-SNAPSHOT~274d1448c2
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.007 s) : 0, 1007485
Total [baseline] (8.715 s) : 0, 8714922
Agent [candidate] (1.011 s) : 0, 1010753
Total [candidate] (8.681 s) : 0, 8680575
section iast
Agent [baseline] (1.156 s) : 0, 1155988
Total [baseline] (9.319 s) : 0, 9318660
Agent [candidate] (1.147 s) : 0, 1146516
Total [candidate] (9.293 s) : 0, 9292618
- baseline results
| Module | Variant | Duration | Δ tracing |
|---|---|---|---|
| Agent | tracing | 1.007 s | - |
| Agent | iast | 1.156 s | 148.503 ms (14.7%) |
| Total | tracing | 8.715 s | - |
| Total | iast | 9.319 s | 603.738 ms (6.9%) |
- candidate results
| Module | Variant | Duration | Δ tracing |
|---|---|---|---|
| Agent | tracing | 1.011 s | - |
| Agent | iast | 1.147 s | 135.764 ms (13.4%) |
| Total | tracing | 8.681 s | - |
| Total | iast | 9.293 s | 612.042 ms (7.1%) |
gantt
title insecure-bank - break down per module: candidate=1.54.0-SNAPSHOT~ed81a60109, baseline=1.54.0-SNAPSHOT~274d1448c2
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.472 ms) : 0, 1472
crashtracking [candidate] (1.458 ms) : 0, 1458
BytebuddyAgent [baseline] (689.899 ms) : 0, 689899
BytebuddyAgent [candidate] (691.485 ms) : 0, 691485
GlobalTracer [baseline] (248.279 ms) : 0, 248279
GlobalTracer [candidate] (249.288 ms) : 0, 249288
AppSec [baseline] (30.802 ms) : 0, 30802
AppSec [candidate] (31.245 ms) : 0, 31245
Debugger [baseline] (6.371 ms) : 0, 6371
Debugger [candidate] (6.41 ms) : 0, 6410
Remote Config [baseline] (676.104 µs) : 0, 676
Remote Config [candidate] (675.013 µs) : 0, 675
Telemetry [baseline] (8.939 ms) : 0, 8939
Telemetry [candidate] (9.029 ms) : 0, 9029
section iast
crashtracking [baseline] (1.495 ms) : 0, 1495
crashtracking [candidate] (1.469 ms) : 0, 1469
BytebuddyAgent [baseline] (817.612 ms) : 0, 817612
BytebuddyAgent [candidate] (811.457 ms) : 0, 811457
GlobalTracer [baseline] (239.544 ms) : 0, 239544
GlobalTracer [candidate] (237.327 ms) : 0, 237327
IAST [baseline] (26.414 ms) : 0, 26414
IAST [candidate] (26.041 ms) : 0, 26041
AppSec [baseline] (34.152 ms) : 0, 34152
AppSec [candidate] (33.847 ms) : 0, 33847
Debugger [baseline] (6.113 ms) : 0, 6113
Debugger [candidate] (6.104 ms) : 0, 6104
Remote Config [baseline] (613.565 µs) : 0, 614
Remote Config [candidate] (597.472 µs) : 0, 597
Telemetry [baseline] (8.513 ms) : 0, 8513
Telemetry [candidate] (8.351 ms) : 0, 8351
Startup time reports for petclinic
gantt
title petclinic - global startup overhead: candidate=1.54.0-SNAPSHOT~ed81a60109, baseline=1.54.0-SNAPSHOT~274d1448c2
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.009 s) : 0, 1009281
Total [baseline] (10.71 s) : 0, 10709683
Agent [candidate] (1.021 s) : 0, 1021084
Total [candidate] (10.804 s) : 0, 10804062
section appsec
Agent [baseline] (1.189 s) : 0, 1188897
Total [baseline] (11.037 s) : 0, 11036786
Agent [candidate] (1.196 s) : 0, 1196028
Total [candidate] (11.051 s) : 0, 11051450
section iast
Agent [baseline] (1.16 s) : 0, 1160286
Total [baseline] (11.022 s) : 0, 11022356
Agent [candidate] (1.156 s) : 0, 1155784
Total [candidate] (10.983 s) : 0, 10983181
section profiling
Agent [baseline] (1.155 s) : 0, 1155122
Total [baseline] (11.077 s) : 0, 11076645
Agent [candidate] (1.163 s) : 0, 1163327
Total [candidate] (11.068 s) : 0, 11067554
- baseline results
| Module | Variant | Duration | Δ tracing |
|---|---|---|---|
| Agent | tracing | 1.009 s | - |
| Agent | appsec | 1.189 s | 179.616 ms (17.8%) |
| Agent | iast | 1.16 s | 151.005 ms (15.0%) |
| Agent | profiling | 1.155 s | 145.841 ms (14.4%) |
| Total | tracing | 10.71 s | - |
| Total | appsec | 11.037 s | 327.103 ms (3.1%) |
| Total | iast | 11.022 s | 312.673 ms (2.9%) |
| Total | profiling | 11.077 s | 366.962 ms (3.4%) |
- candidate results
| Module | Variant | Duration | Δ tracing |
|---|---|---|---|
| Agent | tracing | 1.021 s | - |
| Agent | appsec | 1.196 s | 174.944 ms (17.1%) |
| Agent | iast | 1.156 s | 134.7 ms (13.2%) |
| Agent | profiling | 1.163 s | 142.243 ms (13.9%) |
| Total | tracing | 10.804 s | - |
| Total | appsec | 11.051 s | 247.388 ms (2.3%) |
| Total | iast | 10.983 s | 179.119 ms (1.7%) |
| Total | profiling | 11.068 s | 263.492 ms (2.4%) |
gantt
title petclinic - break down per module: candidate=1.54.0-SNAPSHOT~ed81a60109, baseline=1.54.0-SNAPSHOT~274d1448c2
dateFormat X
axisFormat %s
section tracing
crashtracking [baseline] (1.455 ms) : 0, 1455
crashtracking [candidate] (1.472 ms) : 0, 1472
BytebuddyAgent [baseline] (691.23 ms) : 0, 691230
BytebuddyAgent [candidate] (698.671 ms) : 0, 698671
GlobalTracer [baseline] (248.654 ms) : 0, 248654
GlobalTracer [candidate] (251.585 ms) : 0, 251585
AppSec [baseline] (30.867 ms) : 0, 30867
AppSec [candidate] (31.665 ms) : 0, 31665
Debugger [baseline] (6.343 ms) : 0, 6343
Debugger [candidate] (6.482 ms) : 0, 6482
Remote Config [baseline] (681.428 µs) : 0, 681
Remote Config [candidate] (685.759 µs) : 0, 686
Telemetry [baseline] (8.869 ms) : 0, 8869
Telemetry [candidate] (9.218 ms) : 0, 9218
section appsec
crashtracking [baseline] (1.466 ms) : 0, 1466
crashtracking [candidate] (1.474 ms) : 0, 1474
BytebuddyAgent [baseline] (713.392 ms) : 0, 713392
BytebuddyAgent [candidate] (717.587 ms) : 0, 717587
GlobalTracer [baseline] (239.962 ms) : 0, 239962
GlobalTracer [candidate] (241.749 ms) : 0, 241749
IAST [baseline] (24.705 ms) : 0, 24705
IAST [candidate] (24.834 ms) : 0, 24834
AppSec [baseline] (172.323 ms) : 0, 172323
AppSec [candidate] (172.406 ms) : 0, 172406
Debugger [baseline] (6.028 ms) : 0, 6028
Debugger [candidate] (5.94 ms) : 0, 5940
Remote Config [baseline] (629.907 µs) : 0, 630
Remote Config [candidate] (632.412 µs) : 0, 632
Telemetry [baseline] (9.246 ms) : 0, 9246
Telemetry [candidate] (10.042 ms) : 0, 10042
section iast
crashtracking [baseline] (1.474 ms) : 0, 1474
crashtracking [candidate] (1.47 ms) : 0, 1470
BytebuddyAgent [baseline] (820.656 ms) : 0, 820656
BytebuddyAgent [candidate] (818.101 ms) : 0, 818101
GlobalTracer [baseline] (240.354 ms) : 0, 240354
GlobalTracer [candidate] (239.288 ms) : 0, 239288
IAST [baseline] (26.756 ms) : 0, 26756
IAST [candidate] (27.061 ms) : 0, 27061
AppSec [baseline] (34.261 ms) : 0, 34261
AppSec [candidate] (33.469 ms) : 0, 33469
Debugger [baseline] (6.15 ms) : 0, 6150
Debugger [candidate] (6.1 ms) : 0, 6100
Remote Config [baseline] (606.204 µs) : 0, 606
Remote Config [candidate] (594.319 µs) : 0, 594
Telemetry [baseline] (8.466 ms) : 0, 8466
Telemetry [candidate] (8.288 ms) : 0, 8288
section profiling
crashtracking [baseline] (1.457 ms) : 0, 1457
crashtracking [candidate] (1.456 ms) : 0, 1456
BytebuddyAgent [baseline] (720.761 ms) : 0, 720761
BytebuddyAgent [candidate] (726.383 ms) : 0, 726383
GlobalTracer [baseline] (224.806 ms) : 0, 224806
GlobalTracer [candidate] (225.131 ms) : 0, 225131
AppSec [baseline] (31.244 ms) : 0, 31244
AppSec [candidate] (31.585 ms) : 0, 31585
Debugger [baseline] (7.279 ms) : 0, 7279
Debugger [candidate] (6.639 ms) : 0, 6639
Remote Config [baseline] (732.706 µs) : 0, 733
Remote Config [candidate] (730.853 µs) : 0, 731
Telemetry [baseline] (15.63 ms) : 0, 15630
Telemetry [candidate] (15.752 ms) : 0, 15752
ProfilingAgent [baseline] (100.975 ms) : 0, 100975
ProfilingAgent [candidate] (102.945 ms) : 0, 102945
Profiling [baseline] (101.572 ms) : 0, 101572
Profiling [candidate] (103.566 ms) : 0, 103566
Load
Parameters
| Baseline | Candidate | |
|---|---|---|
| baseline_or_candidate | baseline | candidate |
| git_branch | master | vandonr/wip |
| git_commit_date | 1758716806 | 1758722090 |
| git_commit_sha | 274d1448c2 | ed81a60109 |
| release_version | 1.54.0-SNAPSHOT~274d1448c2 | 1.54.0-SNAPSHOT~ed81a60109 |
See matching parameters
| Baseline | Candidate | |
|---|---|---|
| application | insecure-bank | insecure-bank |
| ci_job_date | 1758723588 | 1758723588 |
| ci_job_id | 1145411573 | 1145411573 |
| ci_pipeline_id | 77412201 | 77412201 |
| 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-fi6wrnj2 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-fi6wrnj2 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 3 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_FULL:high_load | worse [+587.974µs; +1190.433µs] or [+4.322%; +8.751%] |
unstable [-56.729op/s; +15.479op/s] or [-16.574%; +4.522%] |
14.493ms | 321.656op/s | 13.604ms | 342.281op/s |
| scenario:load:insecure-bank:tracing:high_load | worse [+308.371µs; +546.699µs] or [+4.102%; +7.273%] |
unstable [-105.934op/s; +40.309op/s] or [-17.199%; +6.544%] |
7.945ms | 583.125op/s | 7.517ms | 615.938op/s |
| scenario:load:insecure-bank:iast:high_load | worse [+410.056µs; +768.727µs] or [+4.235%; +7.939%] |
unstable [-81.803op/s; +27.053op/s] or [-17.056%; +5.640%] |
10.272ms | 452.250op/s | 9.682ms | 479.625op/s |
| scenario:load:insecure-bank:iast_GLOBAL:high_load | better [-1150.647µs; -739.105µs] or [-10.211%; -6.559%] |
unstable [-12.247op/s; +87.435op/s] or [-2.968%; +21.192%] |
10.324ms | 450.188op/s | 11.269ms | 412.594op/s |
Request duration reports for insecure-bank
gantt
title insecure-bank - request duration [CI 0.99] : candidate=1.54.0-SNAPSHOT~ed81a60109, baseline=1.54.0-SNAPSHOT~274d1448c2
dateFormat X
axisFormat %s
section baseline
no_agent (4.406 ms) : 4355, 4456
. : milestone, 4406,
iast (9.682 ms) : 9523, 9842
. : milestone, 9682,
iast_FULL (13.604 ms) : 13334, 13874
. : milestone, 13604,
iast_GLOBAL (11.269 ms) : 11065, 11472
. : milestone, 11269,
profiling (9.07 ms) : 8928, 9211
. : milestone, 9070,
tracing (7.517 ms) : 7410, 7625
. : milestone, 7517,
section candidate
no_agent (4.479 ms) : 4429, 4529
. : milestone, 4479,
iast (10.272 ms) : 10099, 10445
. : milestone, 10272,
iast_FULL (14.493 ms) : 14204, 14783
. : milestone, 14493,
iast_GLOBAL (10.324 ms) : 10146, 10502
. : milestone, 10324,
profiling (9.28 ms) : 9132, 9427
. : milestone, 9280,
tracing (7.945 ms) : 7831, 8059
. : milestone, 7945,
- baseline results
| Variant | Request duration [CI 0.99] | Δ no_agent |
|---|---|---|
| no_agent | 4.406 ms [4.355 ms, 4.456 ms] | - |
| iast | 9.682 ms [9.523 ms, 9.842 ms] | 5.277 ms (119.8%) |
| iast_FULL | 13.604 ms [13.334 ms, 13.874 ms] | 9.199 ms (208.8%) |
| iast_GLOBAL | 11.269 ms [11.065 ms, 11.472 ms] | 6.863 ms (155.8%) |
| profiling | 9.07 ms [8.928 ms, 9.211 ms] | 4.664 ms (105.9%) |
| tracing | 7.517 ms [7.41 ms, 7.625 ms] | 3.112 ms (70.6%) |
- candidate results
| Variant | Request duration [CI 0.99] | Δ no_agent |
|---|---|---|
| no_agent | 4.479 ms [4.429 ms, 4.529 ms] | - |
| iast | 10.272 ms [10.099 ms, 10.445 ms] | 5.793 ms (129.3%) |
| iast_FULL | 14.493 ms [14.204 ms, 14.783 ms] | 10.014 ms (223.6%) |
| iast_GLOBAL | 10.324 ms [10.146 ms, 10.502 ms] | 5.844 ms (130.5%) |
| profiling | 9.28 ms [9.132 ms, 9.427 ms] | 4.801 ms (107.2%) |
| tracing | 7.945 ms [7.831 ms, 8.059 ms] | 3.465 ms (77.4%) |
Request duration reports for petclinic
gantt
title petclinic - request duration [CI 0.99] : candidate=1.54.0-SNAPSHOT~ed81a60109, baseline=1.54.0-SNAPSHOT~274d1448c2
dateFormat X
axisFormat %s
section baseline
no_agent (38.183 ms) : 37881, 38486
. : milestone, 38183,
appsec (49.084 ms) : 48644, 49524
. : milestone, 49084,
code_origins (43.896 ms) : 43537, 44255
. : milestone, 43896,
iast (46.121 ms) : 45715, 46527
. : milestone, 46121,
profiling (49.968 ms) : 49443, 50492
. : milestone, 49968,
tracing (44.456 ms) : 44061, 44852
. : milestone, 44456,
section candidate
no_agent (37.515 ms) : 37215, 37816
. : milestone, 37515,
appsec (47.867 ms) : 47448, 48287
. : milestone, 47867,
code_origins (43.994 ms) : 43620, 44368
. : milestone, 43994,
iast (44.807 ms) : 44415, 45198
. : milestone, 44807,
profiling (49.91 ms) : 49425, 50395
. : milestone, 49910,
tracing (43.542 ms) : 43183, 43901
. : milestone, 43542,
- baseline results
| Variant | Request duration [CI 0.99] | Δ no_agent |
|---|---|---|
| no_agent | 38.183 ms [37.881 ms, 38.486 ms] | - |
| appsec | 49.084 ms [48.644 ms, 49.524 ms] | 10.901 ms (28.5%) |
| code_origins | 43.896 ms [43.537 ms, 44.255 ms] | 5.712 ms (15.0%) |
| iast | 46.121 ms [45.715 ms, 46.527 ms] | 7.938 ms (20.8%) |
| profiling | 49.968 ms [49.443 ms, 50.492 ms] | 11.784 ms (30.9%) |
| tracing | 44.456 ms [44.061 ms, 44.852 ms] | 6.273 ms (16.4%) |
- candidate results
| Variant | Request duration [CI 0.99] | Δ no_agent |
|---|---|---|
| no_agent | 37.515 ms [37.215 ms, 37.816 ms] | - |
| appsec | 47.867 ms [47.448 ms, 48.287 ms] | 10.352 ms (27.6%) |
| code_origins | 43.994 ms [43.62 ms, 44.368 ms] | 6.479 ms (17.3%) |
| iast | 44.807 ms [44.415 ms, 45.198 ms] | 7.292 ms (19.4%) |
| profiling | 49.91 ms [49.425 ms, 50.395 ms] | 12.394 ms (33.0%) |
| tracing | 43.542 ms [43.183 ms, 43.901 ms] | 6.027 ms (16.1%) |
Dacapo
Parameters
| Baseline | Candidate | |
|---|---|---|
| baseline_or_candidate | baseline | candidate |
| git_branch | master | vandonr/wip |
| git_commit_date | 1758716806 | 1758722090 |
| git_commit_sha | 274d1448c2 | ed81a60109 |
| release_version | 1.54.0-SNAPSHOT~274d1448c2 | 1.54.0-SNAPSHOT~ed81a60109 |
See matching parameters
| Baseline | Candidate | |
|---|---|---|
| application | biojava | biojava |
| ci_job_date | 1758724133 | 1758724133 |
| ci_job_id | 1145411575 | 1145411575 |
| ci_pipeline_id | 77412201 | 77412201 |
| 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-0l6d0jxl 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-0l6d0jxl 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.54.0-SNAPSHOT~ed81a60109, baseline=1.54.0-SNAPSHOT~274d1448c2
dateFormat X
axisFormat %s
section baseline
no_agent (1.476 ms) : 1465, 1488
. : milestone, 1476,
appsec (3.7 ms) : 3484, 3916
. : milestone, 3700,
iast (2.201 ms) : 2138, 2265
. : milestone, 2201,
iast_GLOBAL (2.242 ms) : 2178, 2306
. : milestone, 2242,
profiling (2.052 ms) : 2000, 2103
. : milestone, 2052,
tracing (2.011 ms) : 1962, 2060
. : milestone, 2011,
section candidate
no_agent (1.48 ms) : 1468, 1491
. : milestone, 1480,
appsec (3.701 ms) : 3485, 3917
. : milestone, 3701,
iast (2.196 ms) : 2133, 2258
. : milestone, 2196,
iast_GLOBAL (2.237 ms) : 2173, 2300
. : milestone, 2237,
profiling (2.042 ms) : 1992, 2092
. : milestone, 2042,
tracing (2.021 ms) : 1972, 2070
. : milestone, 2021,
- baseline results
| Variant | Execution Time [CI 0.99] | Δ no_agent |
|---|---|---|
| no_agent | 1.476 ms [1.465 ms, 1.488 ms] | - |
| appsec | 3.7 ms [3.484 ms, 3.916 ms] | 2.224 ms (150.6%) |
| iast | 2.201 ms [2.138 ms, 2.265 ms] | 725.136 µs (49.1%) |
| iast_GLOBAL | 2.242 ms [2.178 ms, 2.306 ms] | 765.779 µs (51.9%) |
| profiling | 2.052 ms [2.0 ms, 2.103 ms] | 575.489 µs (39.0%) |
| tracing | 2.011 ms [1.962 ms, 2.06 ms] | 534.853 µs (36.2%) |
- candidate results
| Variant | Execution Time [CI 0.99] | Δ no_agent |
|---|---|---|
| no_agent | 1.48 ms [1.468 ms, 1.491 ms] | - |
| appsec | 3.701 ms [3.485 ms, 3.917 ms] | 2.221 ms (150.1%) |
| iast | 2.196 ms [2.133 ms, 2.258 ms] | 715.95 µs (48.4%) |
| iast_GLOBAL | 2.237 ms [2.173 ms, 2.3 ms] | 756.931 µs (51.2%) |
| profiling | 2.042 ms [1.992 ms, 2.092 ms] | 562.376 µs (38.0%) |
| tracing | 2.021 ms [1.972 ms, 2.07 ms] | 541.291 µs (36.6%) |
Execution time for biojava
gantt
title biojava - execution time [CI 0.99] : candidate=1.54.0-SNAPSHOT~ed81a60109, baseline=1.54.0-SNAPSHOT~274d1448c2
dateFormat X
axisFormat %s
section baseline
no_agent (14.759 s) : 14759000, 14759000
. : milestone, 14759000,
appsec (15.242 s) : 15242000, 15242000
. : milestone, 15242000,
iast (18.357 s) : 18357000, 18357000
. : milestone, 18357000,
iast_GLOBAL (18.094 s) : 18094000, 18094000
. : milestone, 18094000,
profiling (14.887 s) : 14887000, 14887000
. : milestone, 14887000,
tracing (15.201 s) : 15201000, 15201000
. : milestone, 15201000,
section candidate
no_agent (14.744 s) : 14744000, 14744000
. : milestone, 14744000,
appsec (15.041 s) : 15041000, 15041000
. : milestone, 15041000,
iast (18.283 s) : 18283000, 18283000
. : milestone, 18283000,
iast_GLOBAL (18.14 s) : 18140000, 18140000
. : milestone, 18140000,
profiling (15.805 s) : 15805000, 15805000
. : milestone, 15805000,
tracing (15.139 s) : 15139000, 15139000
. : milestone, 15139000,
- baseline results
| Variant | Execution Time [CI 0.99] | Δ no_agent |
|---|---|---|
| no_agent | 14.759 s [14.759 s, 14.759 s] | - |
| appsec | 15.242 s [15.242 s, 15.242 s] | 483.0 ms (3.3%) |
| iast | 18.357 s [18.357 s, 18.357 s] | 3.598 s (24.4%) |
| iast_GLOBAL | 18.094 s [18.094 s, 18.094 s] | 3.335 s (22.6%) |
| profiling | 14.887 s [14.887 s, 14.887 s] | 128.0 ms (0.9%) |
| tracing | 15.201 s [15.201 s, 15.201 s] | 442.0 ms (3.0%) |
- candidate results
| Variant | Execution Time [CI 0.99] | Δ no_agent |
|---|---|---|
| no_agent | 14.744 s [14.744 s, 14.744 s] | - |
| appsec | 15.041 s [15.041 s, 15.041 s] | 297.0 ms (2.0%) |
| iast | 18.283 s [18.283 s, 18.283 s] | 3.539 s (24.0%) |
| iast_GLOBAL | 18.14 s [18.14 s, 18.14 s] | 3.396 s (23.0%) |
| profiling | 15.805 s [15.805 s, 15.805 s] | 1.061 s (7.2%) |
| tracing | 15.139 s [15.139 s, 15.139 s] | 395.0 ms (2.7%) |