Skip to content

Avoid throwing exception for invalid modifiers#10458

Merged
jpbempel merged 1 commit intomasterfrom
jpbempel/fix-openj9-symdb
Jan 28, 2026
Merged

Avoid throwing exception for invalid modifiers#10458
jpbempel merged 1 commit intomasterfrom
jpbempel/fix-openj9-symdb

Conversation

@jpbempel
Copy link
Member

@jpbempel jpbempel commented Jan 28, 2026

What Does This Do

OpenJ9 is behaving weirdly for access modifiers

Motivation

Additional Notes

Contributor Checklist

Jira ticket: DEBUG-5053

OpenJ9 is behaving weirdly for access modifiers
@jpbempel jpbempel requested a review from a team as a code owner January 28, 2026 10:39
@jpbempel jpbempel requested review from shatzi and removed request for a team January 28, 2026 10:39
@jpbempel jpbempel added comp: debugger Dynamic Instrumentation type: bug Bug report and fix labels Jan 28, 2026
@pr-commenter
Copy link

pr-commenter bot commented Jan 28, 2026

Debugger benchmarks

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
ci_job_date 1769597448 1769597793
end_time 2026-01-28T10:52:08 2026-01-28T10:57:54
git_branch master jpbempel/fix-openj9-symdb
git_commit_sha c53c2c5 0c2d2cc
start_time 2026-01-28T10:50:49 2026-01-28T10:56:34
See matching parameters
Baseline Candidate
ci_job_id 1382790435 1382790435
ci_pipeline_id 93244954 93244954
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
git_commit_date 1769596722 1769596722

Summary

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

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
[-18.419µs; +28.066µs] or [-6.717%; +10.235%]
unstable
[-29.534µs; +41.682µs] or [-9.380%; +13.239%]
unstable
[-39.279µs; +54.951µs] or [-11.949%; +16.716%]
unstable
[-84.416µs; +122.685µs] or [-9.271%; +13.474%]
same
scenario:basic unsure
[+0.434µs; +6.634µs] or [+0.177%; +2.706%]
same same unstable
[-189.047µs; +93.919µs] or [-23.454%; +11.652%]
unstable
[-138.784op/s; +138.784op/s] or [-5.135%; +5.135%]
scenario:loop unsure
[+9.958µs; +14.449µs] or [+0.112%; +0.163%]
unsure
[+3.523µs; +12.639µs] or [+0.039%; +0.141%]
unsure
[+0.532µs; +10.626µs] or [+0.006%; +0.118%]
unsure
[+2.642µs; +62.582µs] or [+0.029%; +0.687%]
same
Request duration reports for reports
gantt
    title reports - request duration [CI 0.99] : candidate=None, baseline=None
    dateFormat X
    axisFormat %s
section baseline
noprobe (314.851 µs) : 285, 345
.   : milestone, 315,
basic (273.292 µs) : 267, 280
.   : milestone, 273,
loop (8.956 ms) : 8951, 8960
.   : milestone, 8956,
section candidate
noprobe (320.925 µs) : 284, 358
.   : milestone, 321,
basic (277.153 µs) : 271, 283
.   : milestone, 277,
loop (8.964 ms) : 8959, 8968
.   : milestone, 8964,
Loading
  • baseline results
Scenario Request median duration [CI 0.99]
noprobe 314.851 µs [284.879 µs, 344.823 µs]
basic 273.292 µs [266.55 µs, 280.035 µs]
loop 8.956 ms [8.951 ms, 8.96 ms]
  • candidate results
Scenario Request median duration [CI 0.99]
noprobe 320.925 µs [283.503 µs, 358.346 µs]
basic 277.153 µs [271.249 µs, 283.056 µs]
loop 8.964 ms [8.959 ms, 8.968 ms]

@pr-commenter
Copy link

pr-commenter bot commented Jan 28, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/fix-openj9-symdb
git_commit_date 1769580932 1769596722
git_commit_sha 02d5dc0 0c2d2cc
release_version 1.59.0-SNAPSHOT~02d5dc0038 1.59.0-SNAPSHOT~0c2d2cc5ac
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1769598629 1769598629
ci_job_id 1382790428 1382790428
ci_pipeline_id 93244954 93244954
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-hi9tldqi 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-hi9tldqi 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 1 performance improvements and 0 performance regressions! Performance is the same for 62 metrics, 8 unstable metrics.

scenario Δ mean execution_time candidate mean execution_time baseline mean execution_time
scenario:startup:insecure-bank:tracing:Debugger better
[-6.642ms; -1.544ms] or [-10.458%; -2.431%]
59.414ms 63.507ms
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.59.0-SNAPSHOT~0c2d2cc5ac, baseline=1.59.0-SNAPSHOT~02d5dc0038

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.063 s) : 0, 1063207
Total [baseline] (10.96 s) : 0, 10960410
Agent [candidate] (1.058 s) : 0, 1057593
Total [candidate] (10.925 s) : 0, 10924707
section appsec
Agent [baseline] (1.231 s) : 0, 1230724
Total [baseline] (10.97 s) : 0, 10969501
Agent [candidate] (1.228 s) : 0, 1228390
Total [candidate] (10.881 s) : 0, 10880744
section iast
Agent [baseline] (1.224 s) : 0, 1224430
Total [baseline] (11.089 s) : 0, 11088949
Agent [candidate] (1.224 s) : 0, 1223571
Total [candidate] (11.17 s) : 0, 11170229
section profiling
Agent [baseline] (1.182 s) : 0, 1182479
Total [baseline] (10.974 s) : 0, 10974462
Agent [candidate] (1.185 s) : 0, 1185347
Total [candidate] (10.949 s) : 0, 10948568
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.063 s -
Agent appsec 1.231 s 167.516 ms (15.8%)
Agent iast 1.224 s 161.222 ms (15.2%)
Agent profiling 1.182 s 119.271 ms (11.2%)
Total tracing 10.96 s -
Total appsec 10.97 s 9.091 ms (0.1%)
Total iast 11.089 s 128.54 ms (1.2%)
Total profiling 10.974 s 14.053 ms (0.1%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.058 s -
Agent appsec 1.228 s 170.797 ms (16.1%)
Agent iast 1.224 s 165.978 ms (15.7%)
Agent profiling 1.185 s 127.754 ms (12.1%)
Total tracing 10.925 s -
Total appsec 10.881 s -43.963 ms (-0.4%)
Total iast 11.17 s 245.522 ms (2.2%)
Total profiling 10.949 s 23.861 ms (0.2%)
gantt
    title petclinic - break down per module: candidate=1.59.0-SNAPSHOT~0c2d2cc5ac, baseline=1.59.0-SNAPSHOT~02d5dc0038

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.177 ms) : 0, 1177
crashtracking [candidate] (1.172 ms) : 0, 1172
BytebuddyAgent [baseline] (625.333 ms) : 0, 625333
BytebuddyAgent [candidate] (622.285 ms) : 0, 622285
AgentMeter [baseline] (29.031 ms) : 0, 29031
AgentMeter [candidate] (28.767 ms) : 0, 28767
GlobalTracer [baseline] (258.845 ms) : 0, 258845
GlobalTracer [candidate] (257.154 ms) : 0, 257154
AppSec [baseline] (33.241 ms) : 0, 33241
AppSec [candidate] (32.978 ms) : 0, 32978
Debugger [baseline] (60.964 ms) : 0, 60964
Debugger [candidate] (62.64 ms) : 0, 62640
Remote Config [baseline] (637.77 µs) : 0, 638
Remote Config [candidate] (618.038 µs) : 0, 618
Telemetry [baseline] (11.678 ms) : 0, 11678
Telemetry [candidate] (10.623 ms) : 0, 10623
Flare Poller [baseline] (6.842 ms) : 0, 6842
Flare Poller [candidate] (6.003 ms) : 0, 6003
section appsec
crashtracking [baseline] (1.187 ms) : 0, 1187
crashtracking [candidate] (1.174 ms) : 0, 1174
BytebuddyAgent [baseline] (652.142 ms) : 0, 652142
BytebuddyAgent [candidate] (650.002 ms) : 0, 650002
AgentMeter [baseline] (11.771 ms) : 0, 11771
AgentMeter [candidate] (11.739 ms) : 0, 11739
GlobalTracer [baseline] (256.99 ms) : 0, 256990
GlobalTracer [candidate] (256.953 ms) : 0, 256953
AppSec [baseline] (167.141 ms) : 0, 167141
AppSec [candidate] (166.776 ms) : 0, 166776
Debugger [baseline] (67.426 ms) : 0, 67426
Debugger [candidate] (67.722 ms) : 0, 67722
Remote Config [baseline] (673.197 µs) : 0, 673
Remote Config [candidate] (667.41 µs) : 0, 667
Telemetry [baseline] (9.184 ms) : 0, 9184
Telemetry [candidate] (9.295 ms) : 0, 9295
Flare Poller [baseline] (3.627 ms) : 0, 3627
Flare Poller [candidate] (3.614 ms) : 0, 3614
IAST [baseline] (25.346 ms) : 0, 25346
IAST [candidate] (25.25 ms) : 0, 25250
section iast
crashtracking [baseline] (1.19 ms) : 0, 1190
crashtracking [candidate] (1.165 ms) : 0, 1165
BytebuddyAgent [baseline] (789.297 ms) : 0, 789297
BytebuddyAgent [candidate] (788.364 ms) : 0, 788364
AgentMeter [baseline] (11.146 ms) : 0, 11146
AgentMeter [candidate] (11.164 ms) : 0, 11164
GlobalTracer [baseline] (247.684 ms) : 0, 247684
GlobalTracer [candidate] (247.692 ms) : 0, 247692
AppSec [baseline] (33.897 ms) : 0, 33897
AppSec [candidate] (33.699 ms) : 0, 33699
Debugger [baseline] (66.644 ms) : 0, 66644
Debugger [candidate] (66.845 ms) : 0, 66845
Remote Config [baseline] (544.868 µs) : 0, 545
Remote Config [candidate] (551.613 µs) : 0, 552
Telemetry [baseline] (8.504 ms) : 0, 8504
Telemetry [candidate] (8.51 ms) : 0, 8510
Flare Poller [baseline] (3.463 ms) : 0, 3463
Flare Poller [candidate] (3.412 ms) : 0, 3412
IAST [baseline] (26.785 ms) : 0, 26785
IAST [candidate] (26.899 ms) : 0, 26899
section profiling
crashtracking [baseline] (1.208 ms) : 0, 1208
crashtracking [candidate] (1.217 ms) : 0, 1217
BytebuddyAgent [baseline] (675.081 ms) : 0, 675081
BytebuddyAgent [candidate] (676.236 ms) : 0, 676236
AgentMeter [baseline] (8.594 ms) : 0, 8594
AgentMeter [candidate] (8.6 ms) : 0, 8600
GlobalTracer [baseline] (216.538 ms) : 0, 216538
GlobalTracer [candidate] (216.779 ms) : 0, 216779
AppSec [baseline] (32.25 ms) : 0, 32250
AppSec [candidate] (32.501 ms) : 0, 32501
Debugger [baseline] (67.881 ms) : 0, 67881
Debugger [candidate] (67.805 ms) : 0, 67805
Remote Config [baseline] (586.292 µs) : 0, 586
Remote Config [candidate] (595.897 µs) : 0, 596
Telemetry [baseline] (8.599 ms) : 0, 8599
Telemetry [candidate] (8.731 ms) : 0, 8731
Flare Poller [baseline] (3.75 ms) : 0, 3750
Flare Poller [candidate] (3.767 ms) : 0, 3767
ProfilingAgent [baseline] (98.314 ms) : 0, 98314
ProfilingAgent [candidate] (99.268 ms) : 0, 99268
Profiling [baseline] (98.907 ms) : 0, 98907
Profiling [candidate] (99.836 ms) : 0, 99836
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.59.0-SNAPSHOT~0c2d2cc5ac, baseline=1.59.0-SNAPSHOT~02d5dc0038

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.064 s) : 0, 1064056
Total [baseline] (8.69 s) : 0, 8689569
Agent [candidate] (1.056 s) : 0, 1056227
Total [candidate] (8.691 s) : 0, 8691464
section iast
Agent [baseline] (1.227 s) : 0, 1226959
Total [baseline] (9.356 s) : 0, 9356090
Agent [candidate] (1.223 s) : 0, 1223355
Total [candidate] (9.368 s) : 0, 9367947
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.064 s -
Agent iast 1.227 s 162.903 ms (15.3%)
Total tracing 8.69 s -
Total iast 9.356 s 666.521 ms (7.7%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.056 s -
Agent iast 1.223 s 167.128 ms (15.8%)
Total tracing 8.691 s -
Total iast 9.368 s 676.483 ms (7.8%)
gantt
    title insecure-bank - break down per module: candidate=1.59.0-SNAPSHOT~0c2d2cc5ac, baseline=1.59.0-SNAPSHOT~02d5dc0038

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.193 ms) : 0, 1193
crashtracking [candidate] (1.181 ms) : 0, 1181
BytebuddyAgent [baseline] (627.317 ms) : 0, 627317
BytebuddyAgent [candidate] (622.24 ms) : 0, 622240
AgentMeter [baseline] (28.969 ms) : 0, 28969
AgentMeter [candidate] (28.639 ms) : 0, 28639
GlobalTracer [baseline] (258.46 ms) : 0, 258460
GlobalTracer [candidate] (257.142 ms) : 0, 257142
AppSec [baseline] (33.213 ms) : 0, 33213
AppSec [candidate] (32.764 ms) : 0, 32764
Debugger [baseline] (63.507 ms) : 0, 63507
Debugger [candidate] (59.414 ms) : 0, 59414
Remote Config [baseline] (622.453 µs) : 0, 622
Remote Config [candidate] (618.585 µs) : 0, 619
Telemetry [baseline] (9.846 ms) : 0, 9846
Telemetry [candidate] (9.82 ms) : 0, 9820
Flare Poller [baseline] (5.446 ms) : 0, 5446
Flare Poller [candidate] (9.035 ms) : 0, 9035
section iast
crashtracking [baseline] (1.191 ms) : 0, 1191
crashtracking [candidate] (1.167 ms) : 0, 1167
BytebuddyAgent [baseline] (791.243 ms) : 0, 791243
BytebuddyAgent [candidate] (789.803 ms) : 0, 789803
AgentMeter [baseline] (11.15 ms) : 0, 11150
AgentMeter [candidate] (11.086 ms) : 0, 11086
GlobalTracer [baseline] (248.421 ms) : 0, 248421
GlobalTracer [candidate] (247.497 ms) : 0, 247497
AppSec [baseline] (32.043 ms) : 0, 32043
AppSec [candidate] (31.787 ms) : 0, 31787
Debugger [baseline] (68.015 ms) : 0, 68015
Debugger [candidate] (67.219 ms) : 0, 67219
Remote Config [baseline] (540.78 µs) : 0, 541
Remote Config [candidate] (540.62 µs) : 0, 541
Telemetry [baseline] (8.515 ms) : 0, 8515
Telemetry [candidate] (8.639 ms) : 0, 8639
Flare Poller [baseline] (3.478 ms) : 0, 3478
Flare Poller [candidate] (3.511 ms) : 0, 3511
IAST [baseline] (26.939 ms) : 0, 26939
IAST [candidate] (26.8 ms) : 0, 26800
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/fix-openj9-symdb
git_commit_date 1769580932 1769596722
git_commit_sha 02d5dc0 0c2d2cc
release_version 1.59.0-SNAPSHOT~02d5dc0038 1.59.0-SNAPSHOT~0c2d2cc5ac
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1769599124 1769599124
ci_job_id 1382790429 1382790429
ci_pipeline_id 93244954 93244954
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-hqb5mw01 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-hqb5mw01 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 0 performance regressions! Performance is the same for 17 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:code_origins:high_load better
[-945.218µs; -525.256µs] or [-5.274%; -2.931%]
same
[-904.201µs; +158.231µs] or [-3.125%; +0.547%]
unstable
[-15.664op/s; +33.226op/s] or [-6.121%; +12.984%]
17.187ms 28.560ms 264.688op/s 17.922ms 28.933ms 255.906op/s
scenario:load:petclinic:profiling:high_load unsure
[-432.582µs; -45.084µs] or [-2.362%; -0.246%]
better
[-1.720ms; -0.626ms] or [-5.679%; -2.066%]
unstable
[-18.040op/s; +29.602op/s] or [-7.245%; +11.888%]
18.079ms 29.120ms 254.781op/s 18.318ms 30.293ms 249.000op/s
scenario:load:petclinic:no_agent:high_load better
[-2.930ms; -1.716ms] or [-15.632%; -9.153%]
better
[-3.784ms; -1.019ms] or [-12.360%; -3.328%]
unstable
[+4.729op/s; +56.834op/s] or [+1.940%; +23.319%]
16.421ms 28.217ms 274.500op/s 18.744ms 30.619ms 243.719op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.59.0-SNAPSHOT~0c2d2cc5ac, baseline=1.59.0-SNAPSHOT~02d5dc0038
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.206 ms) : 1194, 1217
.   : milestone, 1206,
iast (3.256 ms) : 3211, 3300
.   : milestone, 3256,
iast_FULL (5.73 ms) : 5673, 5788
.   : milestone, 5730,
iast_GLOBAL (3.604 ms) : 3545, 3664
.   : milestone, 3604,
profiling (1.994 ms) : 1977, 2010
.   : milestone, 1994,
tracing (1.853 ms) : 1837, 1868
.   : milestone, 1853,
section candidate
no_agent (1.178 ms) : 1166, 1189
.   : milestone, 1178,
iast (3.314 ms) : 3268, 3360
.   : milestone, 3314,
iast_FULL (5.9 ms) : 5840, 5960
.   : milestone, 5900,
iast_GLOBAL (3.67 ms) : 3618, 3723
.   : milestone, 3670,
profiling (2.058 ms) : 2040, 2076
.   : milestone, 2058,
tracing (1.802 ms) : 1787, 1816
.   : milestone, 1802,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.206 ms [1.194 ms, 1.217 ms] -
iast 3.256 ms [3.211 ms, 3.3 ms] 2.05 ms (170.1%)
iast_FULL 5.73 ms [5.673 ms, 5.788 ms] 4.525 ms (375.3%)
iast_GLOBAL 3.604 ms [3.545 ms, 3.664 ms] 2.399 ms (199.0%)
profiling 1.994 ms [1.977 ms, 2.01 ms] 788.262 µs (65.4%)
tracing 1.853 ms [1.837 ms, 1.868 ms] 647.178 µs (53.7%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.178 ms [1.166 ms, 1.189 ms] -
iast 3.314 ms [3.268 ms, 3.36 ms] 2.136 ms (181.4%)
iast_FULL 5.9 ms [5.84 ms, 5.96 ms] 4.722 ms (401.0%)
iast_GLOBAL 3.67 ms [3.618 ms, 3.723 ms] 2.493 ms (211.6%)
profiling 2.058 ms [2.04 ms, 2.076 ms] 880.473 µs (74.8%)
tracing 1.802 ms [1.787 ms, 1.816 ms] 623.79 µs (53.0%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.59.0-SNAPSHOT~0c2d2cc5ac, baseline=1.59.0-SNAPSHOT~02d5dc0038
    dateFormat X
    axisFormat %s
section baseline
no_agent (19.154 ms) : 18960, 19348
.   : milestone, 19154,
appsec (18.686 ms) : 18495, 18877
.   : milestone, 18686,
code_origins (18.238 ms) : 18060, 18416
.   : milestone, 18238,
iast (17.503 ms) : 17330, 17677
.   : milestone, 17503,
profiling (18.741 ms) : 18550, 18932
.   : milestone, 18741,
tracing (17.582 ms) : 17407, 17757
.   : milestone, 17582,
section candidate
no_agent (16.997 ms) : 16827, 17166
.   : milestone, 16997,
appsec (18.439 ms) : 18248, 18629
.   : milestone, 18439,
code_origins (17.628 ms) : 17452, 17804
.   : milestone, 17628,
iast (17.683 ms) : 17507, 17860
.   : milestone, 17683,
profiling (18.317 ms) : 18136, 18499
.   : milestone, 18317,
tracing (17.917 ms) : 17743, 18092
.   : milestone, 17917,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.154 ms [18.96 ms, 19.348 ms] -
appsec 18.686 ms [18.495 ms, 18.877 ms] -468.408 µs (-2.4%)
code_origins 18.238 ms [18.06 ms, 18.416 ms] -916.556 µs (-4.8%)
iast 17.503 ms [17.33 ms, 17.677 ms] -1.651 ms (-8.6%)
profiling 18.741 ms [18.55 ms, 18.932 ms] -413.028 µs (-2.2%)
tracing 17.582 ms [17.407 ms, 17.757 ms] -1.572 ms (-8.2%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 16.997 ms [16.827 ms, 17.166 ms] -
appsec 18.439 ms [18.248 ms, 18.629 ms] 1.442 ms (8.5%)
code_origins 17.628 ms [17.452 ms, 17.804 ms] 631.006 µs (3.7%)
iast 17.683 ms [17.507 ms, 17.86 ms] 686.609 µs (4.0%)
profiling 18.317 ms [18.136 ms, 18.499 ms] 1.321 ms (7.8%)
tracing 17.917 ms [17.743 ms, 18.092 ms] 920.718 µs (5.4%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/fix-openj9-symdb
git_commit_date 1769580932 1769596722
git_commit_sha 02d5dc0 0c2d2cc
release_version 1.59.0-SNAPSHOT~02d5dc0038 1.59.0-SNAPSHOT~0c2d2cc5ac
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1769598883 1769598883
ci_job_id 1382790430 1382790430
ci_pipeline_id 93244954 93244954
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-wwi0s7rg 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-wwi0s7rg 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 biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.59.0-SNAPSHOT~0c2d2cc5ac, baseline=1.59.0-SNAPSHOT~02d5dc0038
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.034 s) : 15034000, 15034000
.   : milestone, 15034000,
appsec (14.973 s) : 14973000, 14973000
.   : milestone, 14973000,
iast (17.887 s) : 17887000, 17887000
.   : milestone, 17887000,
iast_GLOBAL (17.872 s) : 17872000, 17872000
.   : milestone, 17872000,
profiling (15.457 s) : 15457000, 15457000
.   : milestone, 15457000,
tracing (14.705 s) : 14705000, 14705000
.   : milestone, 14705000,
section candidate
no_agent (15.441 s) : 15441000, 15441000
.   : milestone, 15441000,
appsec (14.643 s) : 14643000, 14643000
.   : milestone, 14643000,
iast (18.502 s) : 18502000, 18502000
.   : milestone, 18502000,
iast_GLOBAL (18.145 s) : 18145000, 18145000
.   : milestone, 18145000,
profiling (14.866 s) : 14866000, 14866000
.   : milestone, 14866000,
tracing (14.888 s) : 14888000, 14888000
.   : milestone, 14888000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.034 s [15.034 s, 15.034 s] -
appsec 14.973 s [14.973 s, 14.973 s] -61.0 ms (-0.4%)
iast 17.887 s [17.887 s, 17.887 s] 2.853 s (19.0%)
iast_GLOBAL 17.872 s [17.872 s, 17.872 s] 2.838 s (18.9%)
profiling 15.457 s [15.457 s, 15.457 s] 423.0 ms (2.8%)
tracing 14.705 s [14.705 s, 14.705 s] -329.0 ms (-2.2%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.441 s [15.441 s, 15.441 s] -
appsec 14.643 s [14.643 s, 14.643 s] -798.0 ms (-5.2%)
iast 18.502 s [18.502 s, 18.502 s] 3.061 s (19.8%)
iast_GLOBAL 18.145 s [18.145 s, 18.145 s] 2.704 s (17.5%)
profiling 14.866 s [14.866 s, 14.866 s] -575.0 ms (-3.7%)
tracing 14.888 s [14.888 s, 14.888 s] -553.0 ms (-3.6%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.59.0-SNAPSHOT~0c2d2cc5ac, baseline=1.59.0-SNAPSHOT~02d5dc0038
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.467 ms) : 1456, 1479
.   : milestone, 1467,
appsec (2.489 ms) : 2434, 2544
.   : milestone, 2489,
iast (2.244 ms) : 2175, 2313
.   : milestone, 2244,
iast_GLOBAL (2.292 ms) : 2222, 2361
.   : milestone, 2292,
profiling (2.074 ms) : 2019, 2129
.   : milestone, 2074,
tracing (2.051 ms) : 1998, 2105
.   : milestone, 2051,
section candidate
no_agent (1.47 ms) : 1459, 1482
.   : milestone, 1470,
appsec (3.691 ms) : 3473, 3909
.   : milestone, 3691,
iast (2.246 ms) : 2176, 2315
.   : milestone, 2246,
iast_GLOBAL (2.3 ms) : 2229, 2370
.   : milestone, 2300,
profiling (2.112 ms) : 2055, 2169
.   : milestone, 2112,
tracing (2.051 ms) : 1998, 2104
.   : milestone, 2051,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.467 ms [1.456 ms, 1.479 ms] -
appsec 2.489 ms [2.434 ms, 2.544 ms] 1.022 ms (69.6%)
iast 2.244 ms [2.175 ms, 2.313 ms] 776.667 µs (52.9%)
iast_GLOBAL 2.292 ms [2.222 ms, 2.361 ms] 824.28 µs (56.2%)
profiling 2.074 ms [2.019 ms, 2.129 ms] 606.56 µs (41.3%)
tracing 2.051 ms [1.998 ms, 2.105 ms] 583.896 µs (39.8%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.47 ms [1.459 ms, 1.482 ms] -
appsec 3.691 ms [3.473 ms, 3.909 ms] 2.22 ms (151.0%)
iast 2.246 ms [2.176 ms, 2.315 ms] 775.41 µs (52.7%)
iast_GLOBAL 2.3 ms [2.229 ms, 2.37 ms] 829.169 µs (56.4%)
profiling 2.112 ms [2.055 ms, 2.169 ms] 641.848 µs (43.7%)
tracing 2.051 ms [1.998 ms, 2.104 ms] 580.823 µs (39.5%)

Copy link
Contributor

@PerfectSlayer PerfectSlayer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You might want to run manually the pipeline with all the JDKs to test with J9 if you haven't already 😉

@jpbempel
Copy link
Member Author

You might want to run manually the pipeline with all the JDKs to test with J9 if you haven't already 😉

not enough. could not reproduced the issue locally with unit tests. only with a petclinic app

@jpbempel jpbempel merged commit 6ab325e into master Jan 28, 2026
558 of 562 checks passed
@jpbempel jpbempel deleted the jpbempel/fix-openj9-symdb branch January 28, 2026 17:50
@github-actions github-actions bot added this to the 1.59.0 milestone Jan 28, 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