Skip to content

Conversation

@amarziali
Copy link
Contributor

What Does This Do

This PR extends the crash tracking payload to support native symbolization by adding the build_id and the relative address of native libraries.

A new BuildIdCollector asynchronously parses ELF binaries (Linux) and PE binaries (Windows), with a bounded time limit, to extract the GNU build ID or the equivalent identifier on Windows. When available, the extracted build_id is attached to the corresponding StackFrameElement.

More broadly, this PR improves stack frame parsing by refining function name extraction for JIT-compiled frames.

It also includes several minor fixes to ensure compliance with the JSON schema (e.g., correcting field types from string to integer).

Finally, the sig_info section is now populated with the complete signal information extracted from the hs_err file, including the associated sigaction details.

Motivation

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@amarziali amarziali requested a review from a team as a code owner January 29, 2026 14:08
@amarziali amarziali added type: enhancement Enhancements and improvements comp: crash tracking Crash Tracking labels Jan 29, 2026
@amarziali amarziali force-pushed the andrea.marziali/buildid branch from d469239 to c9edbf0 Compare January 29, 2026 14:10
@amarziali amarziali force-pushed the andrea.marziali/buildid branch from c9edbf0 to 8b0ecd6 Compare January 29, 2026 14:36
@pr-commenter
Copy link

pr-commenter bot commented Jan 29, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/buildid
git_commit_date 1769697227 1769762827
git_commit_sha 1befb3a 5cff218
release_version 1.59.0-SNAPSHOT~1befb3a58d 1.59.0-SNAPSHOT~5cff218b59
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1769764699 1769764699
ci_job_id 1389244261 1389244261
ci_pipeline_id 93770347 93770347
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-bq8k3ayh 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-bq8k3ayh 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 insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.59.0-SNAPSHOT~5cff218b59, baseline=1.59.0-SNAPSHOT~1befb3a58d

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.064 s) : 0, 1063637
Total [baseline] (8.756 s) : 0, 8756334
Agent [candidate] (1.056 s) : 0, 1056213
Total [candidate] (8.675 s) : 0, 8674767
section iast
Agent [baseline] (1.231 s) : 0, 1230579
Total [baseline] (9.355 s) : 0, 9355208
Agent [candidate] (1.227 s) : 0, 1227001
Total [candidate] (9.35 s) : 0, 9349822
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.064 s -
Agent iast 1.231 s 166.942 ms (15.7%)
Total tracing 8.756 s -
Total iast 9.355 s 598.874 ms (6.8%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.056 s -
Agent iast 1.227 s 170.788 ms (16.2%)
Total tracing 8.675 s -
Total iast 9.35 s 675.055 ms (7.8%)
gantt
    title insecure-bank - break down per module: candidate=1.59.0-SNAPSHOT~5cff218b59, baseline=1.59.0-SNAPSHOT~1befb3a58d

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.196 ms) : 0, 1196
crashtracking [candidate] (1.177 ms) : 0, 1177
BytebuddyAgent [baseline] (627.68 ms) : 0, 627680
BytebuddyAgent [candidate] (621.752 ms) : 0, 621752
AgentMeter [baseline] (28.827 ms) : 0, 28827
AgentMeter [candidate] (28.508 ms) : 0, 28508
GlobalTracer [baseline] (258.544 ms) : 0, 258544
GlobalTracer [candidate] (256.292 ms) : 0, 256292
AppSec [baseline] (33.064 ms) : 0, 33064
AppSec [candidate] (32.616 ms) : 0, 32616
Debugger [baseline] (60.601 ms) : 0, 60601
Debugger [candidate] (59.769 ms) : 0, 59769
Remote Config [baseline] (613.709 µs) : 0, 614
Remote Config [candidate] (613.986 µs) : 0, 614
Telemetry [baseline] (10.078 ms) : 0, 10078
Telemetry [candidate] (9.947 ms) : 0, 9947
Flare Poller [baseline] (7.587 ms) : 0, 7587
Flare Poller [candidate] (10.07 ms) : 0, 10070
section iast
crashtracking [baseline] (1.203 ms) : 0, 1203
crashtracking [candidate] (1.208 ms) : 0, 1208
BytebuddyAgent [baseline] (795.085 ms) : 0, 795085
BytebuddyAgent [candidate] (791.761 ms) : 0, 791761
AgentMeter [baseline] (11.266 ms) : 0, 11266
AgentMeter [candidate] (11.176 ms) : 0, 11176
GlobalTracer [baseline] (248.72 ms) : 0, 248720
GlobalTracer [candidate] (248.634 ms) : 0, 248634
AppSec [baseline] (33.717 ms) : 0, 33717
AppSec [candidate] (33.023 ms) : 0, 33023
Debugger [baseline] (65.55 ms) : 0, 65550
Debugger [candidate] (66.309 ms) : 0, 66309
Remote Config [baseline] (538.455 µs) : 0, 538
Remote Config [candidate] (547.856 µs) : 0, 548
Telemetry [baseline] (8.491 ms) : 0, 8491
Telemetry [candidate] (8.582 ms) : 0, 8582
Flare Poller [baseline] (3.49 ms) : 0, 3490
Flare Poller [candidate] (3.534 ms) : 0, 3534
IAST [baseline] (27.009 ms) : 0, 27009
IAST [candidate] (26.882 ms) : 0, 26882
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.59.0-SNAPSHOT~5cff218b59, baseline=1.59.0-SNAPSHOT~1befb3a58d

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.075 s) : 0, 1074796
Total [baseline] (11.12 s) : 0, 11119540
Agent [candidate] (1.067 s) : 0, 1066999
Total [candidate] (10.962 s) : 0, 10962264
section appsec
Agent [baseline] (1.229 s) : 0, 1228629
Total [baseline] (10.946 s) : 0, 10946392
Agent [candidate] (1.238 s) : 0, 1238406
Total [candidate] (11.038 s) : 0, 11038112
section iast
Agent [baseline] (1.224 s) : 0, 1224021
Total [baseline] (11.099 s) : 0, 11098501
Agent [candidate] (1.228 s) : 0, 1228198
Total [candidate] (11.187 s) : 0, 11186700
section profiling
Agent [baseline] (1.192 s) : 0, 1192099
Total [baseline] (10.916 s) : 0, 10916211
Agent [candidate] (1.186 s) : 0, 1185849
Total [candidate] (10.904 s) : 0, 10904100
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.075 s -
Agent appsec 1.229 s 153.833 ms (14.3%)
Agent iast 1.224 s 149.225 ms (13.9%)
Agent profiling 1.192 s 117.303 ms (10.9%)
Total tracing 11.12 s -
Total appsec 10.946 s -173.149 ms (-1.6%)
Total iast 11.099 s -21.039 ms (-0.2%)
Total profiling 10.916 s -203.329 ms (-1.8%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.067 s -
Agent appsec 1.238 s 171.406 ms (16.1%)
Agent iast 1.228 s 161.198 ms (15.1%)
Agent profiling 1.186 s 118.85 ms (11.1%)
Total tracing 10.962 s -
Total appsec 11.038 s 75.848 ms (0.7%)
Total iast 11.187 s 224.436 ms (2.0%)
Total profiling 10.904 s -58.165 ms (-0.5%)
gantt
    title petclinic - break down per module: candidate=1.59.0-SNAPSHOT~5cff218b59, baseline=1.59.0-SNAPSHOT~1befb3a58d

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.202 ms) : 0, 1202
crashtracking [candidate] (1.184 ms) : 0, 1184
BytebuddyAgent [baseline] (634.517 ms) : 0, 634517
BytebuddyAgent [candidate] (626.988 ms) : 0, 626988
AgentMeter [baseline] (29.248 ms) : 0, 29248
AgentMeter [candidate] (29.122 ms) : 0, 29122
GlobalTracer [baseline] (260.465 ms) : 0, 260465
GlobalTracer [candidate] (259.072 ms) : 0, 259072
AppSec [baseline] (33.504 ms) : 0, 33504
AppSec [candidate] (33.266 ms) : 0, 33266
Debugger [baseline] (61.451 ms) : 0, 61451
Debugger [candidate] (63.505 ms) : 0, 63505
Remote Config [baseline] (632.785 µs) : 0, 633
Remote Config [candidate] (618.934 µs) : 0, 619
Telemetry [baseline] (10.956 ms) : 0, 10956
Telemetry [candidate] (10.073 ms) : 0, 10073
Flare Poller [baseline] (6.913 ms) : 0, 6913
Flare Poller [candidate] (7.673 ms) : 0, 7673
section appsec
crashtracking [baseline] (1.18 ms) : 0, 1180
crashtracking [candidate] (1.189 ms) : 0, 1189
BytebuddyAgent [baseline] (650.35 ms) : 0, 650350
BytebuddyAgent [candidate] (656.33 ms) : 0, 656330
AgentMeter [baseline] (11.778 ms) : 0, 11778
AgentMeter [candidate] (11.845 ms) : 0, 11845
GlobalTracer [baseline] (256.902 ms) : 0, 256902
GlobalTracer [candidate] (258.739 ms) : 0, 258739
AppSec [baseline] (167.317 ms) : 0, 167317
AppSec [candidate] (167.745 ms) : 0, 167745
Debugger [baseline] (67.277 ms) : 0, 67277
Debugger [candidate] (67.966 ms) : 0, 67966
Remote Config [baseline] (668.904 µs) : 0, 669
Remote Config [candidate] (666.216 µs) : 0, 666
Telemetry [baseline] (9.298 ms) : 0, 9298
Telemetry [candidate] (9.416 ms) : 0, 9416
Flare Poller [baseline] (3.588 ms) : 0, 3588
Flare Poller [candidate] (3.659 ms) : 0, 3659
IAST [baseline] (25.106 ms) : 0, 25106
IAST [candidate] (25.536 ms) : 0, 25536
section iast
crashtracking [baseline] (1.171 ms) : 0, 1171
crashtracking [candidate] (1.18 ms) : 0, 1180
BytebuddyAgent [baseline] (789.428 ms) : 0, 789428
BytebuddyAgent [candidate] (791.796 ms) : 0, 791796
AgentMeter [baseline] (11.154 ms) : 0, 11154
AgentMeter [candidate] (11.199 ms) : 0, 11199
GlobalTracer [baseline] (247.36 ms) : 0, 247360
GlobalTracer [candidate] (248.493 ms) : 0, 248493
AppSec [baseline] (34.35 ms) : 0, 34350
AppSec [candidate] (34.484 ms) : 0, 34484
Debugger [baseline] (65.783 ms) : 0, 65783
Debugger [candidate] (66.21 ms) : 0, 66210
Remote Config [baseline] (547.893 µs) : 0, 548
Remote Config [candidate] (534.748 µs) : 0, 535
Telemetry [baseline] (8.518 ms) : 0, 8518
Telemetry [candidate] (8.635 ms) : 0, 8635
Flare Poller [baseline] (3.47 ms) : 0, 3470
Flare Poller [candidate] (3.562 ms) : 0, 3562
IAST [baseline] (26.934 ms) : 0, 26934
IAST [candidate] (26.78 ms) : 0, 26780
section profiling
crashtracking [baseline] (1.217 ms) : 0, 1217
crashtracking [candidate] (1.206 ms) : 0, 1206
BytebuddyAgent [baseline] (681.57 ms) : 0, 681570
BytebuddyAgent [candidate] (677.319 ms) : 0, 677319
AgentMeter [baseline] (8.725 ms) : 0, 8725
AgentMeter [candidate] (8.656 ms) : 0, 8656
GlobalTracer [baseline] (217.75 ms) : 0, 217750
GlobalTracer [candidate] (216.531 ms) : 0, 216531
AppSec [baseline] (32.636 ms) : 0, 32636
AppSec [candidate] (32.223 ms) : 0, 32223
Debugger [baseline] (68.072 ms) : 0, 68072
Debugger [candidate] (67.665 ms) : 0, 67665
Remote Config [baseline] (599.508 µs) : 0, 600
Remote Config [candidate] (584.178 µs) : 0, 584
Telemetry [baseline] (8.782 ms) : 0, 8782
Telemetry [candidate] (8.702 ms) : 0, 8702
Flare Poller [baseline] (3.747 ms) : 0, 3747
Flare Poller [candidate] (3.766 ms) : 0, 3766
ProfilingAgent [baseline] (98.779 ms) : 0, 98779
ProfilingAgent [candidate] (99.151 ms) : 0, 99151
Profiling [baseline] (99.343 ms) : 0, 99343
Profiling [candidate] (99.729 ms) : 0, 99729
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/buildid
git_commit_date 1769697227 1769762827
git_commit_sha 1befb3a 5cff218
release_version 1.59.0-SNAPSHOT~1befb3a58d 1.59.0-SNAPSHOT~5cff218b59
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1769765195 1769765195
ci_job_id 1389244262 1389244262
ci_pipeline_id 93770347 93770347
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-uz4299l5 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-uz4299l5 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 4 performance improvements and 1 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:iast:high_load better
[-258.287µs; -147.792µs] or [-9.769%; -5.590%]
unstable
[-1230.004µs; +1632.402µs] or [-15.969%; +21.194%]
unstable
[-58.219op/s; +232.406op/s] or [-4.294%; +17.140%]
2.441ms 7.903ms 1443.000op/s 2.644ms 7.702ms 1355.906op/s
scenario:load:insecure-bank:iast_GLOBAL:high_load better
[-339.513µs; -203.316µs] or [-11.652%; -6.978%]
better
[-827.064µs; -394.573µs] or [-10.290%; -4.909%]
unstable
[-26.149op/s; +240.649op/s] or [-2.077%; +19.115%]
2.642ms 7.426ms 1366.219op/s 2.914ms 8.037ms 1258.969op/s
scenario:load:insecure-bank:iast_FULL:high_load better
[-376.637µs; -116.397µs] or [-7.294%; -2.254%]
same
[-575.930µs; +65.775µs] or [-4.736%; +0.541%]
unstable
[-42.584op/s; +117.584op/s] or [-5.370%; +14.827%]
4.917ms 11.906ms 830.531op/s 5.164ms 12.161ms 793.031op/s
scenario:load:petclinic:tracing:high_load unsure
[+241.023µs; +706.406µs] or [+1.388%; +4.068%]
worse
[+0.629ms; +1.701ms] or [+2.225%; +6.013%]
unstable
[-33.334op/s; +22.147op/s] or [-12.700%; +8.438%]
17.838ms 29.446ms 256.875op/s 17.364ms 28.281ms 262.469op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.59.0-SNAPSHOT~5cff218b59, baseline=1.59.0-SNAPSHOT~1befb3a58d
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.172 ms) : 1161, 1184
.   : milestone, 1172,
iast (3.378 ms) : 3336, 3421
.   : milestone, 3378,
iast_FULL (5.83 ms) : 5772, 5889
.   : milestone, 5830,
iast_GLOBAL (3.644 ms) : 3590, 3698
.   : milestone, 3644,
profiling (2.043 ms) : 2025, 2061
.   : milestone, 2043,
tracing (1.783 ms) : 1769, 1798
.   : milestone, 1783,
section candidate
no_agent (1.182 ms) : 1171, 1194
.   : milestone, 1182,
iast (3.171 ms) : 3126, 3216
.   : milestone, 3171,
iast_FULL (5.564 ms) : 5510, 5619
.   : milestone, 5564,
iast_GLOBAL (3.352 ms) : 3299, 3405
.   : milestone, 3352,
profiling (2.138 ms) : 2120, 2157
.   : milestone, 2138,
tracing (1.845 ms) : 1829, 1860
.   : milestone, 1845,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.172 ms [1.161 ms, 1.184 ms] -
iast 3.378 ms [3.336 ms, 3.421 ms] 2.206 ms (188.2%)
iast_FULL 5.83 ms [5.772 ms, 5.889 ms] 4.658 ms (397.3%)
iast_GLOBAL 3.644 ms [3.59 ms, 3.698 ms] 2.471 ms (210.8%)
profiling 2.043 ms [2.025 ms, 2.061 ms] 870.43 µs (74.2%)
tracing 1.783 ms [1.769 ms, 1.798 ms] 611.075 µs (52.1%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.182 ms [1.171 ms, 1.194 ms] -
iast 3.171 ms [3.126 ms, 3.216 ms] 1.988 ms (168.2%)
iast_FULL 5.564 ms [5.51 ms, 5.619 ms] 4.382 ms (370.6%)
iast_GLOBAL 3.352 ms [3.299 ms, 3.405 ms] 2.17 ms (183.5%)
profiling 2.138 ms [2.12 ms, 2.157 ms] 955.927 µs (80.8%)
tracing 1.845 ms [1.829 ms, 1.86 ms] 662.309 µs (56.0%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.59.0-SNAPSHOT~5cff218b59, baseline=1.59.0-SNAPSHOT~1befb3a58d
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.754 ms) : 18558, 18949
.   : milestone, 18754,
appsec (18.694 ms) : 18505, 18882
.   : milestone, 18694,
code_origins (18.009 ms) : 17830, 18187
.   : milestone, 18009,
iast (17.913 ms) : 17733, 18093
.   : milestone, 17913,
profiling (18.787 ms) : 18600, 18974
.   : milestone, 18787,
tracing (17.778 ms) : 17605, 17951
.   : milestone, 17778,
section candidate
no_agent (17.34 ms) : 17166, 17514
.   : milestone, 17340,
appsec (18.391 ms) : 18205, 18577
.   : milestone, 18391,
code_origins (17.793 ms) : 17618, 17969
.   : milestone, 17793,
iast (18.312 ms) : 18130, 18495
.   : milestone, 18312,
profiling (18.771 ms) : 18586, 18957
.   : milestone, 18771,
tracing (18.165 ms) : 17985, 18345
.   : milestone, 18165,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.754 ms [18.558 ms, 18.949 ms] -
appsec 18.694 ms [18.505 ms, 18.882 ms] -60.005 µs (-0.3%)
code_origins 18.009 ms [17.83 ms, 18.187 ms] -744.896 µs (-4.0%)
iast 17.913 ms [17.733 ms, 18.093 ms] -840.678 µs (-4.5%)
profiling 18.787 ms [18.6 ms, 18.974 ms] 32.883 µs (0.2%)
tracing 17.778 ms [17.605 ms, 17.951 ms] -975.878 µs (-5.2%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 17.34 ms [17.166 ms, 17.514 ms] -
appsec 18.391 ms [18.205 ms, 18.577 ms] 1.051 ms (6.1%)
code_origins 17.793 ms [17.618 ms, 17.969 ms] 453.454 µs (2.6%)
iast 18.312 ms [18.13 ms, 18.495 ms] 972.311 µs (5.6%)
profiling 18.771 ms [18.586 ms, 18.957 ms] 1.432 ms (8.3%)
tracing 18.165 ms [17.985 ms, 18.345 ms] 825.057 µs (4.8%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/buildid
git_commit_date 1769697227 1769762827
git_commit_sha 1befb3a 5cff218
release_version 1.59.0-SNAPSHOT~1befb3a58d 1.59.0-SNAPSHOT~5cff218b59
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1769765058 1769765058
ci_job_id 1389244263 1389244263
ci_pipeline_id 93770347 93770347
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-czavoui8 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-czavoui8 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~5cff218b59, baseline=1.59.0-SNAPSHOT~1befb3a58d
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.479 ms) : 1468, 1491
.   : milestone, 1479,
appsec (3.752 ms) : 3532, 3973
.   : milestone, 3752,
iast (2.244 ms) : 2176, 2313
.   : milestone, 2244,
iast_GLOBAL (2.295 ms) : 2226, 2365
.   : milestone, 2295,
profiling (2.068 ms) : 2013, 2122
.   : milestone, 2068,
tracing (2.054 ms) : 2001, 2108
.   : milestone, 2054,
section candidate
no_agent (1.471 ms) : 1459, 1482
.   : milestone, 1471,
appsec (3.697 ms) : 3481, 3913
.   : milestone, 3697,
iast (2.248 ms) : 2179, 2317
.   : milestone, 2248,
iast_GLOBAL (2.299 ms) : 2230, 2369
.   : milestone, 2299,
profiling (2.1 ms) : 2043, 2156
.   : milestone, 2100,
tracing (2.058 ms) : 2005, 2112
.   : milestone, 2058,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.479 ms [1.468 ms, 1.491 ms] -
appsec 3.752 ms [3.532 ms, 3.973 ms] 2.273 ms (153.7%)
iast 2.244 ms [2.176 ms, 2.313 ms] 765.285 µs (51.7%)
iast_GLOBAL 2.295 ms [2.226 ms, 2.365 ms] 816.164 µs (55.2%)
profiling 2.068 ms [2.013 ms, 2.122 ms] 588.447 µs (39.8%)
tracing 2.054 ms [2.001 ms, 2.108 ms] 575.208 µs (38.9%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.471 ms [1.459 ms, 1.482 ms] -
appsec 3.697 ms [3.481 ms, 3.913 ms] 2.226 ms (151.3%)
iast 2.248 ms [2.179 ms, 2.317 ms] 776.778 µs (52.8%)
iast_GLOBAL 2.299 ms [2.23 ms, 2.369 ms] 828.526 µs (56.3%)
profiling 2.1 ms [2.043 ms, 2.156 ms] 629.08 µs (42.8%)
tracing 2.058 ms [2.005 ms, 2.112 ms] 587.514 µs (39.9%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.59.0-SNAPSHOT~5cff218b59, baseline=1.59.0-SNAPSHOT~1befb3a58d
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.753 s) : 14753000, 14753000
.   : milestone, 14753000,
appsec (15.211 s) : 15211000, 15211000
.   : milestone, 15211000,
iast (18.032 s) : 18032000, 18032000
.   : milestone, 18032000,
iast_GLOBAL (17.622 s) : 17622000, 17622000
.   : milestone, 17622000,
profiling (14.869 s) : 14869000, 14869000
.   : milestone, 14869000,
tracing (14.497 s) : 14497000, 14497000
.   : milestone, 14497000,
section candidate
no_agent (14.909 s) : 14909000, 14909000
.   : milestone, 14909000,
appsec (15.064 s) : 15064000, 15064000
.   : milestone, 15064000,
iast (18.488 s) : 18488000, 18488000
.   : milestone, 18488000,
iast_GLOBAL (17.59 s) : 17590000, 17590000
.   : milestone, 17590000,
profiling (14.794 s) : 14794000, 14794000
.   : milestone, 14794000,
tracing (14.709 s) : 14709000, 14709000
.   : milestone, 14709000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.753 s [14.753 s, 14.753 s] -
appsec 15.211 s [15.211 s, 15.211 s] 458.0 ms (3.1%)
iast 18.032 s [18.032 s, 18.032 s] 3.279 s (22.2%)
iast_GLOBAL 17.622 s [17.622 s, 17.622 s] 2.869 s (19.4%)
profiling 14.869 s [14.869 s, 14.869 s] 116.0 ms (0.8%)
tracing 14.497 s [14.497 s, 14.497 s] -256.0 ms (-1.7%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.909 s [14.909 s, 14.909 s] -
appsec 15.064 s [15.064 s, 15.064 s] 155.0 ms (1.0%)
iast 18.488 s [18.488 s, 18.488 s] 3.579 s (24.0%)
iast_GLOBAL 17.59 s [17.59 s, 17.59 s] 2.681 s (18.0%)
profiling 14.794 s [14.794 s, 14.794 s] -115.0 ms (-0.8%)
tracing 14.709 s [14.709 s, 14.709 s] -200.0 ms (-1.3%)

@amarziali amarziali requested a review from jbachorik January 30, 2026 08:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: crash tracking Crash Tracking type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants