Skip to content

fix NullPointerException in SymbolExtractor#10858

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit intomasterfrom
jpbempel/fix-npe-symdb
Mar 17, 2026
Merged

fix NullPointerException in SymbolExtractor#10858
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit intomasterfrom
jpbempel/fix-npe-symdb

Conversation

@jpbempel
Copy link
Member

@jpbempel jpbempel commented Mar 16, 2026

What Does This Do

getting lines from label with monotonicLineMap raise NPE if labels are not found. Handle that case to avoid NullPointerException aborting the extraction process

Motivation

Additional Notes

Contributor Checklist

Jira ticket: DEBUG-5272

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.

getting lines from label with monotonicLineMap raise NPE if
labels are not found. Handle that case to avoid NullPointerException
aborting the extraction process
@jpbempel jpbempel requested a review from a team as a code owner March 16, 2026 16:31
@jpbempel jpbempel requested review from evanchooly and removed request for a team March 16, 2026 16:31
@jpbempel jpbempel added comp: debugger Dynamic Instrumentation type: bug Bug report and fix labels Mar 16, 2026
@pr-commenter
Copy link

pr-commenter bot commented Mar 16, 2026

Debugger benchmarks

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
ci_job_date 1773679317 1773679663
end_time 2026-03-16T16:43:18 2026-03-16T16:49:05
git_branch master jpbempel/fix-npe-symdb
git_commit_sha c8e410d b378172
start_time 2026-03-16T16:41:58 2026-03-16T16:47:44
See matching parameters
Baseline Candidate
ci_job_id 1509430749 1509430749
ci_pipeline_id 102719972 102719972
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
git_commit_date 1773678634 1773678634

Summary

Found 0 performance improvements and 5 performance regressions! Performance is the same for 4 metrics, 6 unstable metrics.

scenario Δ mean agg_http_req_duration_min Δ mean agg_http_req_duration_p50 Δ mean agg_http_req_duration_p75 Δ mean agg_http_req_duration_p99 Δ mean throughput
scenario:loop worse
[+539.981µs; +739.086µs] or [+6.089%; +8.334%]
worse
[+559.174µs; +766.024µs] or [+6.251%; +8.563%]
worse
[+545.697µs; +749.533µs] or [+6.045%; +8.303%]
worse
[+538.174µs; +755.500µs] or [+5.879%; +8.254%]
worse
[-8.481op/s; -5.113op/s] or [-7.718%; -4.653%]
See unchanged results
scenario Δ mean agg_http_req_duration_min Δ mean agg_http_req_duration_p50 Δ mean agg_http_req_duration_p75 Δ mean agg_http_req_duration_p99 Δ mean throughput
scenario:noprobe unstable
[-28.321µs; +35.180µs] or [-10.011%; +12.436%]
unstable
[-43740.049ns; +45153.750ns] or [-13.383%; +13.815%]
unstable
[-57358.347ns; +59014.420ns] or [-16.753%; +17.236%]
unstable
[-190.485µs; +31.878µs] or [-18.652%; +3.121%]
same
scenario:basic same same same unstable
[-83855.118ns; +82928.250ns] or [-10.864%; +10.744%]
unstable
[-182.960op/s; +182.960op/s] or [-6.952%; +6.952%]
Request duration reports for reports
gantt
    title reports - request duration [CI 0.99] : candidate=None, baseline=None
    dateFormat X
    axisFormat %s
section baseline
noprobe (326.844 µs) : 281, 373
.   : milestone, 327,
basic (279.087 µs) : 273, 286
.   : milestone, 279,
loop (8.946 ms) : 8940, 8951
.   : milestone, 8946,
section candidate
noprobe (327.551 µs) : 289, 366
.   : milestone, 328,
basic (280.742 µs) : 274, 288
.   : milestone, 281,
loop (9.608 ms) : 9472, 9744
.   : milestone, 9608,
Loading
  • baseline results
Scenario Request median duration [CI 0.99]
noprobe 326.844 µs [280.692 µs, 372.997 µs]
basic 279.087 µs [272.573 µs, 285.602 µs]
loop 8.946 ms [8.94 ms, 8.951 ms]
  • candidate results
Scenario Request median duration [CI 0.99]
noprobe 327.551 µs [289.475 µs, 365.627 µs]
basic 280.742 µs [273.879 µs, 287.605 µs]
loop 9.608 ms [9.472 ms, 9.744 ms]

@pr-commenter
Copy link

pr-commenter bot commented Mar 16, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/fix-npe-symdb
git_commit_date 1773664921 1773678634
git_commit_sha 31dc270 b378172
release_version 1.61.0-SNAPSHOT~31dc27084c 1.61.0-SNAPSHOT~b378172309
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1773680582 1773680582
ci_job_id 1509430736 1509430736
ci_pipeline_id 102719972 102719972
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-w78w4wek 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-w78w4wek 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 64 metrics, 7 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.61.0-SNAPSHOT~b378172309, baseline=1.61.0-SNAPSHOT~31dc27084c

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.055 s) : 0, 1055080
Total [baseline] (8.842 s) : 0, 8842161
Agent [candidate] (1.058 s) : 0, 1057649
Total [candidate] (8.867 s) : 0, 8867179
section iast
Agent [baseline] (1.228 s) : 0, 1228491
Total [baseline] (9.556 s) : 0, 9556169
Agent [candidate] (1.228 s) : 0, 1227978
Total [candidate] (9.543 s) : 0, 9543074
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.055 s -
Agent iast 1.228 s 173.411 ms (16.4%)
Total tracing 8.842 s -
Total iast 9.556 s 714.008 ms (8.1%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.058 s -
Agent iast 1.228 s 170.329 ms (16.1%)
Total tracing 8.867 s -
Total iast 9.543 s 675.895 ms (7.6%)
gantt
    title insecure-bank - break down per module: candidate=1.61.0-SNAPSHOT~b378172309, baseline=1.61.0-SNAPSHOT~31dc27084c

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.192 ms) : 0, 1192
crashtracking [candidate] (1.203 ms) : 0, 1203
BytebuddyAgent [baseline] (626.882 ms) : 0, 626882
BytebuddyAgent [candidate] (628.974 ms) : 0, 628974
AgentMeter [baseline] (29.045 ms) : 0, 29045
AgentMeter [candidate] (29.048 ms) : 0, 29048
GlobalTracer [baseline] (256.918 ms) : 0, 256918
GlobalTracer [candidate] (257.472 ms) : 0, 257472
AppSec [baseline] (31.513 ms) : 0, 31513
AppSec [candidate] (31.484 ms) : 0, 31484
Debugger [baseline] (58.512 ms) : 0, 58512
Debugger [candidate] (58.586 ms) : 0, 58586
Remote Config [baseline] (627.975 µs) : 0, 628
Remote Config [candidate] (618.336 µs) : 0, 618
Telemetry [baseline] (8.633 ms) : 0, 8633
Telemetry [candidate] (8.571 ms) : 0, 8571
Flare Poller [baseline] (5.744 ms) : 0, 5744
Flare Poller [candidate] (5.673 ms) : 0, 5673
section iast
crashtracking [baseline] (1.199 ms) : 0, 1199
crashtracking [candidate] (1.201 ms) : 0, 1201
BytebuddyAgent [baseline] (797.474 ms) : 0, 797474
BytebuddyAgent [candidate] (796.546 ms) : 0, 796546
AgentMeter [baseline] (11.329 ms) : 0, 11329
AgentMeter [candidate] (11.334 ms) : 0, 11334
GlobalTracer [baseline] (247.096 ms) : 0, 247096
GlobalTracer [candidate] (247.953 ms) : 0, 247953
AppSec [baseline] (26.619 ms) : 0, 26619
AppSec [candidate] (26.444 ms) : 0, 26444
Debugger [baseline] (63.021 ms) : 0, 63021
Debugger [candidate] (63.086 ms) : 0, 63086
Remote Config [baseline] (520.129 µs) : 0, 520
Remote Config [candidate] (518.742 µs) : 0, 519
Telemetry [baseline] (14.905 ms) : 0, 14905
Telemetry [candidate] (14.829 ms) : 0, 14829
Flare Poller [baseline] (4.903 ms) : 0, 4903
Flare Poller [candidate] (4.854 ms) : 0, 4854
IAST [baseline] (25.331 ms) : 0, 25331
IAST [candidate] (25.219 ms) : 0, 25219
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.61.0-SNAPSHOT~b378172309, baseline=1.61.0-SNAPSHOT~31dc27084c

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.065 s) : 0, 1065244
Total [baseline] (11.031 s) : 0, 11031113
Agent [candidate] (1.052 s) : 0, 1051813
Total [candidate] (11.032 s) : 0, 11031787
section appsec
Agent [baseline] (1.245 s) : 0, 1245073
Total [baseline] (11.109 s) : 0, 11108955
Agent [candidate] (1.245 s) : 0, 1245354
Total [candidate] (11.195 s) : 0, 11194880
section iast
Agent [baseline] (1.237 s) : 0, 1236539
Total [baseline] (11.367 s) : 0, 11367268
Agent [candidate] (1.229 s) : 0, 1228617
Total [candidate] (11.335 s) : 0, 11334589
section profiling
Agent [baseline] (1.18 s) : 0, 1179829
Total [baseline] (11.009 s) : 0, 11009215
Agent [candidate] (1.181 s) : 0, 1181189
Total [candidate] (11.004 s) : 0, 11004213
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.065 s -
Agent appsec 1.245 s 179.83 ms (16.9%)
Agent iast 1.237 s 171.296 ms (16.1%)
Agent profiling 1.18 s 114.585 ms (10.8%)
Total tracing 11.031 s -
Total appsec 11.109 s 77.842 ms (0.7%)
Total iast 11.367 s 336.155 ms (3.0%)
Total profiling 11.009 s -21.898 ms (-0.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.052 s -
Agent appsec 1.245 s 193.54 ms (18.4%)
Agent iast 1.229 s 176.803 ms (16.8%)
Agent profiling 1.181 s 129.375 ms (12.3%)
Total tracing 11.032 s -
Total appsec 11.195 s 163.093 ms (1.5%)
Total iast 11.335 s 302.801 ms (2.7%)
Total profiling 11.004 s -27.575 ms (-0.2%)
gantt
    title petclinic - break down per module: candidate=1.61.0-SNAPSHOT~b378172309, baseline=1.61.0-SNAPSHOT~31dc27084c

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.2 ms) : 0, 1200
crashtracking [candidate] (1.189 ms) : 0, 1189
BytebuddyAgent [baseline] (630.572 ms) : 0, 630572
BytebuddyAgent [candidate] (624.887 ms) : 0, 624887
AgentMeter [baseline] (29.185 ms) : 0, 29185
AgentMeter [candidate] (28.972 ms) : 0, 28972
GlobalTracer [baseline] (258.071 ms) : 0, 258071
GlobalTracer [candidate] (255.816 ms) : 0, 255816
AppSec [baseline] (31.705 ms) : 0, 31705
AppSec [candidate] (31.339 ms) : 0, 31339
Debugger [baseline] (59.729 ms) : 0, 59729
Debugger [candidate] (58.949 ms) : 0, 58949
Remote Config [baseline] (614.222 µs) : 0, 614
Remote Config [candidate] (618.18 µs) : 0, 618
Telemetry [baseline] (8.663 ms) : 0, 8663
Telemetry [candidate] (8.546 ms) : 0, 8546
Flare Poller [baseline] (9.452 ms) : 0, 9452
Flare Poller [candidate] (5.678 ms) : 0, 5678
section appsec
crashtracking [baseline] (1.202 ms) : 0, 1202
crashtracking [candidate] (1.194 ms) : 0, 1194
BytebuddyAgent [baseline] (657.839 ms) : 0, 657839
BytebuddyAgent [candidate] (657.512 ms) : 0, 657512
AgentMeter [baseline] (12.015 ms) : 0, 12015
AgentMeter [candidate] (12.021 ms) : 0, 12021
GlobalTracer [baseline] (257.72 ms) : 0, 257720
GlobalTracer [candidate] (257.896 ms) : 0, 257896
AppSec [baseline] (177.308 ms) : 0, 177308
AppSec [candidate] (177.55 ms) : 0, 177550
Debugger [baseline] (65.768 ms) : 0, 65768
Debugger [candidate] (65.792 ms) : 0, 65792
Remote Config [baseline] (571.318 µs) : 0, 571
Remote Config [candidate] (571.115 µs) : 0, 571
Telemetry [baseline] (8.918 ms) : 0, 8918
Telemetry [candidate] (9.025 ms) : 0, 9025
Flare Poller [baseline] (3.618 ms) : 0, 3618
Flare Poller [candidate] (3.626 ms) : 0, 3626
IAST [baseline] (23.972 ms) : 0, 23972
IAST [candidate] (23.983 ms) : 0, 23983
section iast
crashtracking [baseline] (1.207 ms) : 0, 1207
crashtracking [candidate] (1.194 ms) : 0, 1194
BytebuddyAgent [baseline] (802.839 ms) : 0, 802839
BytebuddyAgent [candidate] (796.498 ms) : 0, 796498
AgentMeter [baseline] (11.465 ms) : 0, 11465
AgentMeter [candidate] (11.357 ms) : 0, 11357
GlobalTracer [baseline] (248.551 ms) : 0, 248551
GlobalTracer [candidate] (248.141 ms) : 0, 248141
AppSec [baseline] (26.7 ms) : 0, 26700
AppSec [candidate] (27.227 ms) : 0, 27227
Debugger [baseline] (65.678 ms) : 0, 65678
Debugger [candidate] (64.256 ms) : 0, 64256
Remote Config [baseline] (531.241 µs) : 0, 531
Remote Config [candidate] (533.245 µs) : 0, 533
Telemetry [baseline] (13.415 ms) : 0, 13415
Telemetry [candidate] (13.702 ms) : 0, 13702
Flare Poller [baseline] (4.448 ms) : 0, 4448
Flare Poller [candidate] (4.565 ms) : 0, 4565
IAST [baseline] (25.343 ms) : 0, 25343
IAST [candidate] (25.151 ms) : 0, 25151
section profiling
ProfilingAgent [baseline] (93.548 ms) : 0, 93548
ProfilingAgent [candidate] (93.397 ms) : 0, 93397
crashtracking [baseline] (1.17 ms) : 0, 1170
crashtracking [candidate] (1.167 ms) : 0, 1167
BytebuddyAgent [baseline] (681.692 ms) : 0, 681692
BytebuddyAgent [candidate] (682.617 ms) : 0, 682617
AgentMeter [baseline] (8.633 ms) : 0, 8633
AgentMeter [candidate] (8.619 ms) : 0, 8619
GlobalTracer [baseline] (214.877 ms) : 0, 214877
GlobalTracer [candidate] (215.42 ms) : 0, 215420
AppSec [baseline] (31.798 ms) : 0, 31798
AppSec [candidate] (31.877 ms) : 0, 31877
Debugger [baseline] (65.293 ms) : 0, 65293
Debugger [candidate] (62.165 ms) : 0, 62165
Remote Config [baseline] (580.008 µs) : 0, 580
Remote Config [candidate] (581.33 µs) : 0, 581
Telemetry [baseline] (8.172 ms) : 0, 8172
Telemetry [candidate] (11.251 ms) : 0, 11251
Flare Poller [baseline] (3.472 ms) : 0, 3472
Flare Poller [candidate] (3.463 ms) : 0, 3463
Profiling [baseline] (94.114 ms) : 0, 94114
Profiling [candidate] (93.966 ms) : 0, 93966
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/fix-npe-symdb
git_commit_date 1773664921 1773678634
git_commit_sha 31dc270 b378172
release_version 1.61.0-SNAPSHOT~31dc27084c 1.61.0-SNAPSHOT~b378172309
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1773680876 1773680876
ci_job_id 1509430738 1509430738
ci_pipeline_id 102719972 102719972
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-jw6bvqe7 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-jw6bvqe7 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 2 performance regressions! Performance is the same for 19 metrics, 15 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:petclinic:appsec:high_load worse
[+670.606µs; +1301.051µs] or [+3.765%; +7.305%]
unsure
[+0.406ms; +1.670ms] or [+1.373%; +5.648%]
unstable
[-36.906op/s; +17.031op/s] or [-14.503%; +6.693%]
18.797ms 30.608ms 244.531op/s 17.811ms 29.570ms 254.469op/s
scenario:load:petclinic:profiling:high_load worse
[+0.724ms; +1.480ms] or [+3.985%; +8.143%]
unsure
[+0.300ms; +1.886ms] or [+1.012%; +6.359%]
unstable
[-38.689op/s; +14.689op/s] or [-15.402%; +5.848%]
19.280ms 30.757ms 239.188op/s 18.178ms 29.664ms 251.188op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~b378172309, baseline=1.61.0-SNAPSHOT~31dc27084c
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.187 ms) : 1175, 1199
.   : milestone, 1187,
iast (3.23 ms) : 3188, 3272
.   : milestone, 3230,
iast_FULL (5.744 ms) : 5687, 5801
.   : milestone, 5744,
iast_GLOBAL (3.49 ms) : 3434, 3545
.   : milestone, 3490,
profiling (2.042 ms) : 2022, 2061
.   : milestone, 2042,
tracing (1.804 ms) : 1789, 1819
.   : milestone, 1804,
section candidate
no_agent (1.184 ms) : 1173, 1196
.   : milestone, 1184,
iast (3.283 ms) : 3235, 3332
.   : milestone, 3283,
iast_FULL (5.861 ms) : 5803, 5920
.   : milestone, 5861,
iast_GLOBAL (3.435 ms) : 3389, 3481
.   : milestone, 3435,
profiling (2.038 ms) : 2019, 2057
.   : milestone, 2038,
tracing (1.83 ms) : 1813, 1847
.   : milestone, 1830,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.187 ms [1.175 ms, 1.199 ms] -
iast 3.23 ms [3.188 ms, 3.272 ms] 2.043 ms (172.0%)
iast_FULL 5.744 ms [5.687 ms, 5.801 ms] 4.557 ms (383.8%)
iast_GLOBAL 3.49 ms [3.434 ms, 3.545 ms] 2.302 ms (193.9%)
profiling 2.042 ms [2.022 ms, 2.061 ms] 854.309 µs (71.9%)
tracing 1.804 ms [1.789 ms, 1.819 ms] 616.634 µs (51.9%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.184 ms [1.173 ms, 1.196 ms] -
iast 3.283 ms [3.235 ms, 3.332 ms] 2.099 ms (177.2%)
iast_FULL 5.861 ms [5.803 ms, 5.92 ms] 4.677 ms (394.9%)
iast_GLOBAL 3.435 ms [3.389 ms, 3.481 ms] 2.251 ms (190.0%)
profiling 2.038 ms [2.019 ms, 2.057 ms] 853.39 µs (72.1%)
tracing 1.83 ms [1.813 ms, 1.847 ms] 645.701 µs (54.5%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~b378172309, baseline=1.61.0-SNAPSHOT~31dc27084c
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.687 ms) : 18502, 18871
.   : milestone, 18687,
appsec (18.342 ms) : 18157, 18526
.   : milestone, 18342,
code_origins (17.609 ms) : 17432, 17787
.   : milestone, 17609,
iast (18.104 ms) : 17922, 18286
.   : milestone, 18104,
profiling (18.581 ms) : 18393, 18769
.   : milestone, 18581,
tracing (18.401 ms) : 18217, 18584
.   : milestone, 18401,
section candidate
no_agent (18.123 ms) : 17934, 18311
.   : milestone, 18123,
appsec (19.09 ms) : 18897, 19283
.   : milestone, 19090,
code_origins (17.571 ms) : 17398, 17745
.   : milestone, 17571,
iast (17.707 ms) : 17531, 17883
.   : milestone, 17707,
profiling (19.515 ms) : 19319, 19710
.   : milestone, 19515,
tracing (17.744 ms) : 17565, 17923
.   : milestone, 17744,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.687 ms [18.502 ms, 18.871 ms] -
appsec 18.342 ms [18.157 ms, 18.526 ms] -345.256 µs (-1.8%)
code_origins 17.609 ms [17.432 ms, 17.787 ms] -1.078 ms (-5.8%)
iast 18.104 ms [17.922 ms, 18.286 ms] -582.636 µs (-3.1%)
profiling 18.581 ms [18.393 ms, 18.769 ms] -105.693 µs (-0.6%)
tracing 18.401 ms [18.217 ms, 18.584 ms] -286.353 µs (-1.5%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.123 ms [17.934 ms, 18.311 ms] -
appsec 19.09 ms [18.897 ms, 19.283 ms] 967.335 µs (5.3%)
code_origins 17.571 ms [17.398 ms, 17.745 ms] -551.72 µs (-3.0%)
iast 17.707 ms [17.531 ms, 17.883 ms] -415.637 µs (-2.3%)
profiling 19.515 ms [19.319 ms, 19.71 ms] 1.392 ms (7.7%)
tracing 17.744 ms [17.565 ms, 17.923 ms] -378.633 µs (-2.1%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/fix-npe-symdb
git_commit_date 1773664921 1773678634
git_commit_sha 31dc270 b378172
release_version 1.61.0-SNAPSHOT~31dc27084c 1.61.0-SNAPSHOT~b378172309
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1773680651 1773680651
ci_job_id 1509430740 1509430740
ci_pipeline_id 102719972 102719972
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-5xl41bba 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-5xl41bba 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~b378172309, baseline=1.61.0-SNAPSHOT~31dc27084c
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.468 ms) : 1457, 1480
.   : milestone, 1468,
appsec (3.796 ms) : 3574, 4018
.   : milestone, 3796,
iast (2.251 ms) : 2181, 2320
.   : milestone, 2251,
iast_GLOBAL (2.298 ms) : 2228, 2368
.   : milestone, 2298,
profiling (2.114 ms) : 2056, 2171
.   : milestone, 2114,
tracing (2.058 ms) : 2004, 2112
.   : milestone, 2058,
section candidate
no_agent (1.473 ms) : 1461, 1484
.   : milestone, 1473,
appsec (3.74 ms) : 3525, 3955
.   : milestone, 3740,
iast (2.252 ms) : 2183, 2321
.   : milestone, 2252,
iast_GLOBAL (2.302 ms) : 2232, 2372
.   : milestone, 2302,
profiling (2.099 ms) : 2043, 2156
.   : milestone, 2099,
tracing (2.057 ms) : 2003, 2111
.   : milestone, 2057,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.468 ms [1.457 ms, 1.48 ms] -
appsec 3.796 ms [3.574 ms, 4.018 ms] 2.328 ms (158.5%)
iast 2.251 ms [2.181 ms, 2.32 ms] 782.338 µs (53.3%)
iast_GLOBAL 2.298 ms [2.228 ms, 2.368 ms] 829.639 µs (56.5%)
profiling 2.114 ms [2.056 ms, 2.171 ms] 645.223 µs (43.9%)
tracing 2.058 ms [2.004 ms, 2.112 ms] 589.514 µs (40.1%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.473 ms [1.461 ms, 1.484 ms] -
appsec 3.74 ms [3.525 ms, 3.955 ms] 2.268 ms (154.0%)
iast 2.252 ms [2.183 ms, 2.321 ms] 779.424 µs (52.9%)
iast_GLOBAL 2.302 ms [2.232 ms, 2.372 ms] 829.314 µs (56.3%)
profiling 2.099 ms [2.043 ms, 2.156 ms] 626.663 µs (42.6%)
tracing 2.057 ms [2.003 ms, 2.111 ms] 584.754 µs (39.7%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~b378172309, baseline=1.61.0-SNAPSHOT~31dc27084c
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.909 s) : 14909000, 14909000
.   : milestone, 14909000,
appsec (14.862 s) : 14862000, 14862000
.   : milestone, 14862000,
iast (17.721 s) : 17721000, 17721000
.   : milestone, 17721000,
iast_GLOBAL (17.779 s) : 17779000, 17779000
.   : milestone, 17779000,
profiling (15.387 s) : 15387000, 15387000
.   : milestone, 15387000,
tracing (15.157 s) : 15157000, 15157000
.   : milestone, 15157000,
section candidate
no_agent (14.744 s) : 14744000, 14744000
.   : milestone, 14744000,
appsec (15.125 s) : 15125000, 15125000
.   : milestone, 15125000,
iast (18.213 s) : 18213000, 18213000
.   : milestone, 18213000,
iast_GLOBAL (17.82 s) : 17820000, 17820000
.   : milestone, 17820000,
profiling (14.95 s) : 14950000, 14950000
.   : milestone, 14950000,
tracing (15.215 s) : 15215000, 15215000
.   : milestone, 15215000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.909 s [14.909 s, 14.909 s] -
appsec 14.862 s [14.862 s, 14.862 s] -47.0 ms (-0.3%)
iast 17.721 s [17.721 s, 17.721 s] 2.812 s (18.9%)
iast_GLOBAL 17.779 s [17.779 s, 17.779 s] 2.87 s (19.3%)
profiling 15.387 s [15.387 s, 15.387 s] 478.0 ms (3.2%)
tracing 15.157 s [15.157 s, 15.157 s] 248.0 ms (1.7%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.744 s [14.744 s, 14.744 s] -
appsec 15.125 s [15.125 s, 15.125 s] 381.0 ms (2.6%)
iast 18.213 s [18.213 s, 18.213 s] 3.469 s (23.5%)
iast_GLOBAL 17.82 s [17.82 s, 17.82 s] 3.076 s (20.9%)
profiling 14.95 s [14.95 s, 14.95 s] 206.0 ms (1.4%)
tracing 15.215 s [15.215 s, 15.215 s] 471.0 ms (3.2%)

@jpbempel
Copy link
Member Author

/merge

@gh-worker-devflow-routing-ef8351
Copy link

gh-worker-devflow-routing-ef8351 bot commented Mar 17, 2026

View all feedbacks in Devflow UI.

2026-03-17 06:10:37 UTC ℹ️ Start processing command /merge


2026-03-17 06:10:40 UTC ℹ️ MergeQueue: pull request added to the queue

The expected merge time in master is approximately 3h (p90).


2026-03-17 07:10:13 UTC ℹ️ MergeQueue: This merge request was merged

@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot merged commit 231578e into master Mar 17, 2026
584 of 593 checks passed
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot deleted the jpbempel/fix-npe-symdb branch March 17, 2026 07:10
@github-actions github-actions bot added this to the 1.61.0 milestone Mar 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: debugger Dynamic Instrumentation type: bug Bug report and fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants