Skip to content

Fix symbol extraction for interface static method#9597

Merged
jpbempel merged 1 commit intomasterfrom
jpbempel/intf-static-helper
Sep 23, 2025
Merged

Fix symbol extraction for interface static method#9597
jpbempel merged 1 commit intomasterfrom
jpbempel/intf-static-helper

Conversation

@jpbempel
Copy link
Copy Markdown
Member

@jpbempel jpbempel commented Sep 23, 2025

What Does This Do

not all methods with code in interface are default, only the non-static ones

Motivation

Additional Notes

Contributor Checklist

Jira ticket: DEBUG-4271

not all methods with code  in interface are default, only the
non-static ones
@jpbempel jpbempel requested a review from a team as a code owner September 23, 2025 14:50
@jpbempel jpbempel added type: bug Bug report and fix comp: debugger Dynamic Instrumentation labels Sep 23, 2025
@jpbempel jpbempel requested review from shatzi and removed request for a team September 23, 2025 14:50
Copy link
Copy Markdown
Member

@ojung ojung left a comment

Choose a reason for hiding this comment

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

Thanks!

@pr-commenter
Copy link
Copy Markdown

pr-commenter Bot commented Sep 23, 2025

Debugger benchmarks

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
ci_job_date 1758639467 1758639812
end_time 2025-09-23T14:59:08 2025-09-23T15:04:53
git_branch master jpbempel/intf-static-helper
git_commit_sha e992b65 be4dc8e
start_time 2025-09-23T14:57:48 2025-09-23T15:03:33
See matching parameters
Baseline Candidate
ci_job_id 1143365287 1143365287
ci_pipeline_id 77293129 77293129
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
git_commit_date 1758638944 1758638944

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
[-16.171µs; +39.854µs] or [-5.897%; +14.533%]
unstable
[-28.455µs; +50.714µs] or [-9.020%; +16.076%]
unstable
[-37.175µs; +63.046µs] or [-11.296%; +19.156%]
unstable
[-272.572µs; -20.168µs] or [-24.619%; -1.822%]
same
scenario:basic same same same unstable
[-255.814µs; -63.366µs] or [-28.831%; -7.142%]
unstable
[-212.480op/s; +212.480op/s] or [-8.074%; +8.074%]
scenario:loop same same unsure
[-12.633µs; -2.603µs] or [-0.140%; -0.029%]
same 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 (315.474 µs) : 288, 342
.   : milestone, 315,
basic (277.654 µs) : 271, 284
.   : milestone, 278,
loop (8.96 ms) : 8956, 8965
.   : milestone, 8960,
section candidate
noprobe (326.604 µs) : 281, 373
.   : milestone, 327,
basic (277.366 µs) : 270, 284
.   : milestone, 277,
loop (8.957 ms) : 8951, 8962
.   : milestone, 8957,
Loading
  • baseline results
Scenario Request median duration [CI 0.99]
noprobe 315.474 µs [288.489 µs, 342.46 µs]
basic 277.654 µs [271.411 µs, 283.898 µs]
loop 8.96 ms [8.956 ms, 8.965 ms]
  • candidate results
Scenario Request median duration [CI 0.99]
noprobe 326.604 µs [280.648 µs, 372.559 µs]
basic 277.366 µs [270.325 µs, 284.406 µs]
loop 8.957 ms [8.951 ms, 8.962 ms]

@datadog-datadog-prod-us1
Copy link
Copy Markdown
Contributor

datadog-datadog-prod-us1 Bot commented Sep 23, 2025

🎯 Code Coverage
Patch Coverage: 100.00%
Total Coverage: 59.80% (-0.01%)

View detailed report

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: be4dc8e | Docs | Was this helpful? Give us feedback!

@pr-commenter
Copy link
Copy Markdown

pr-commenter Bot commented Sep 23, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/intf-static-helper
git_commit_date 1758638766 1758638944
git_commit_sha e992b65 be4dc8e
release_version 1.54.0-SNAPSHOT~e992b65c80 1.54.0-SNAPSHOT~be4dc8e1db
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1758640729 1758640729
ci_job_id 1143365271 1143365271
ci_pipeline_id 77293129 77293129
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-s4ms26e7 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-s4ms26e7 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 4 performance regressions! Performance is the same for 45 metrics, 10 unstable metrics.

scenario Δ mean execution_time candidate mean execution_time baseline mean execution_time
scenario:startup:insecure-bank:iast:GlobalTracer worse
[+7.638ms; +13.665ms] or [+3.211%; +5.744%]
248.546ms 237.895ms
scenario:startup:insecure-bank:tracing:GlobalTracer worse
[+8.724ms; +10.948ms] or [+3.525%; +4.424%]
257.306ms 247.470ms
scenario:startup:petclinic:iast:GlobalTracer worse
[+10.910ms; +12.607ms] or [+4.618%; +5.337%]
247.987ms 236.229ms
scenario:startup:petclinic:profiling:GlobalTracer worse
[+9.093ms; +11.839ms] or [+4.049%; +5.272%]
235.015ms 224.549ms
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.54.0-SNAPSHOT~be4dc8e1db, baseline=1.54.0-SNAPSHOT~e992b65c80

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.005 s) : 0, 1004966
Total [baseline] (8.634 s) : 0, 8634032
Agent [candidate] (1.019 s) : 0, 1018678
Total [candidate] (8.636 s) : 0, 8636467
section iast
Agent [baseline] (1.145 s) : 0, 1144635
Total [baseline] (9.298 s) : 0, 9297912
Agent [candidate] (1.16 s) : 0, 1159557
Total [candidate] (9.36 s) : 0, 9359986
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.005 s -
Agent iast 1.145 s 139.669 ms (13.9%)
Total tracing 8.634 s -
Total iast 9.298 s 663.88 ms (7.7%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.019 s -
Agent iast 1.16 s 140.88 ms (13.8%)
Total tracing 8.636 s -
Total iast 9.36 s 723.519 ms (8.4%)
gantt
    title insecure-bank - break down per module: candidate=1.54.0-SNAPSHOT~be4dc8e1db, baseline=1.54.0-SNAPSHOT~e992b65c80

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.455 ms) : 0, 1455
crashtracking [candidate] (1.467 ms) : 0, 1467
BytebuddyAgent [baseline] (687.64 ms) : 0, 687640
BytebuddyAgent [candidate] (687.0 ms) : 0, 687000
GlobalTracer [baseline] (247.47 ms) : 0, 247470
GlobalTracer [candidate] (257.306 ms) : 0, 257306
AppSec [baseline] (31.087 ms) : 0, 31087
AppSec [candidate] (31.544 ms) : 0, 31544
Debugger [baseline] (6.343 ms) : 0, 6343
Debugger [candidate] (6.311 ms) : 0, 6311
Remote Config [baseline] (682.575 µs) : 0, 683
Remote Config [candidate] (689.904 µs) : 0, 690
Telemetry [baseline] (9.126 ms) : 0, 9126
Telemetry [candidate] (13.385 ms) : 0, 13385
section iast
crashtracking [baseline] (1.462 ms) : 0, 1462
crashtracking [candidate] (1.487 ms) : 0, 1487
BytebuddyAgent [baseline] (809.455 ms) : 0, 809455
BytebuddyAgent [candidate] (813.337 ms) : 0, 813337
GlobalTracer [baseline] (237.895 ms) : 0, 237895
GlobalTracer [candidate] (248.546 ms) : 0, 248546
AppSec [baseline] (33.673 ms) : 0, 33673
AppSec [candidate] (30.144 ms) : 0, 30144
Debugger [baseline] (6.022 ms) : 0, 6022
Debugger [candidate] (6.223 ms) : 0, 6223
Remote Config [baseline] (592.558 µs) : 0, 593
Remote Config [candidate] (615.286 µs) : 0, 615
Telemetry [baseline] (8.214 ms) : 0, 8214
Telemetry [candidate] (8.427 ms) : 0, 8427
IAST [baseline] (26.035 ms) : 0, 26035
IAST [candidate] (29.75 ms) : 0, 29750
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.54.0-SNAPSHOT~be4dc8e1db, baseline=1.54.0-SNAPSHOT~e992b65c80

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.01 s) : 0, 1010115
Total [baseline] (10.674 s) : 0, 10674083
Agent [candidate] (1.012 s) : 0, 1012267
Total [candidate] (10.632 s) : 0, 10631782
section appsec
Agent [baseline] (1.201 s) : 0, 1201005
Total [baseline] (10.942 s) : 0, 10942363
Agent [candidate] (1.198 s) : 0, 1197957
Total [candidate] (10.898 s) : 0, 10898164
section iast
Agent [baseline] (1.137 s) : 0, 1137276
Total [baseline] (10.909 s) : 0, 10908512
Agent [candidate] (1.153 s) : 0, 1153093
Total [candidate] (11.051 s) : 0, 11051228
section profiling
Agent [baseline] (1.152 s) : 0, 1152044
Total [baseline] (11.022 s) : 0, 11021552
Agent [candidate] (1.163 s) : 0, 1163466
Total [candidate] (11.061 s) : 0, 11061067
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.01 s -
Agent appsec 1.201 s 190.891 ms (18.9%)
Agent iast 1.137 s 127.161 ms (12.6%)
Agent profiling 1.152 s 141.929 ms (14.1%)
Total tracing 10.674 s -
Total appsec 10.942 s 268.281 ms (2.5%)
Total iast 10.909 s 234.429 ms (2.2%)
Total profiling 11.022 s 347.47 ms (3.3%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.012 s -
Agent appsec 1.198 s 185.69 ms (18.3%)
Agent iast 1.153 s 140.826 ms (13.9%)
Agent profiling 1.163 s 151.198 ms (14.9%)
Total tracing 10.632 s -
Total appsec 10.898 s 266.383 ms (2.5%)
Total iast 11.051 s 419.446 ms (3.9%)
Total profiling 11.061 s 429.285 ms (4.0%)
gantt
    title petclinic - break down per module: candidate=1.54.0-SNAPSHOT~be4dc8e1db, baseline=1.54.0-SNAPSHOT~e992b65c80

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.464 ms) : 0, 1464
crashtracking [candidate] (1.454 ms) : 0, 1454
BytebuddyAgent [baseline] (690.834 ms) : 0, 690834
BytebuddyAgent [candidate] (683.815 ms) : 0, 683815
GlobalTracer [baseline] (249.119 ms) : 0, 249119
GlobalTracer [candidate] (256.515 ms) : 0, 256515
AppSec [baseline] (31.46 ms) : 0, 31460
AppSec [candidate] (31.494 ms) : 0, 31494
Debugger [baseline] (6.379 ms) : 0, 6379
Debugger [candidate] (6.354 ms) : 0, 6354
Remote Config [baseline] (683.501 µs) : 0, 684
Remote Config [candidate] (678.657 µs) : 0, 679
Telemetry [baseline] (9.028 ms) : 0, 9028
Telemetry [candidate] (11.087 ms) : 0, 11087
section appsec
crashtracking [baseline] (1.494 ms) : 0, 1494
crashtracking [candidate] (1.462 ms) : 0, 1462
BytebuddyAgent [baseline] (721.88 ms) : 0, 721880
BytebuddyAgent [candidate] (713.405 ms) : 0, 713405
GlobalTracer [baseline] (242.635 ms) : 0, 242635
GlobalTracer [candidate] (249.362 ms) : 0, 249362
IAST [baseline] (25.3 ms) : 0, 25300
IAST [candidate] (25.035 ms) : 0, 25035
AppSec [baseline] (172.892 ms) : 0, 172892
AppSec [candidate] (170.919 ms) : 0, 170919
Debugger [baseline] (6.097 ms) : 0, 6097
Debugger [candidate] (6.061 ms) : 0, 6061
Remote Config [baseline] (641.516 µs) : 0, 642
Remote Config [candidate] (614.317 µs) : 0, 614
Telemetry [baseline] (8.608 ms) : 0, 8608
Telemetry [candidate] (9.875 ms) : 0, 9875
section iast
crashtracking [baseline] (1.455 ms) : 0, 1455
crashtracking [candidate] (1.444 ms) : 0, 1444
BytebuddyAgent [baseline] (803.933 ms) : 0, 803933
BytebuddyAgent [candidate] (808.725 ms) : 0, 808725
GlobalTracer [baseline] (236.229 ms) : 0, 236229
GlobalTracer [candidate] (247.987 ms) : 0, 247987
IAST [baseline] (26.092 ms) : 0, 26092
IAST [candidate] (30.175 ms) : 0, 30175
AppSec [baseline] (33.518 ms) : 0, 33518
AppSec [candidate] (28.769 ms) : 0, 28769
Debugger [baseline] (5.985 ms) : 0, 5985
Debugger [candidate] (6.179 ms) : 0, 6179
Remote Config [baseline] (587.012 µs) : 0, 587
Remote Config [candidate] (596.367 µs) : 0, 596
Telemetry [baseline] (8.25 ms) : 0, 8250
Telemetry [candidate] (8.237 ms) : 0, 8237
section profiling
crashtracking [baseline] (1.432 ms) : 0, 1432
crashtracking [candidate] (1.421 ms) : 0, 1421
BytebuddyAgent [baseline] (718.795 ms) : 0, 718795
BytebuddyAgent [candidate] (720.078 ms) : 0, 720078
GlobalTracer [baseline] (224.549 ms) : 0, 224549
GlobalTracer [candidate] (235.015 ms) : 0, 235015
AppSec [baseline] (31.516 ms) : 0, 31516
AppSec [candidate] (31.173 ms) : 0, 31173
Debugger [baseline] (6.527 ms) : 0, 6527
Debugger [candidate] (6.466 ms) : 0, 6466
Remote Config [baseline] (715.819 µs) : 0, 716
Remote Config [candidate] (727.736 µs) : 0, 728
Telemetry [baseline] (16.597 ms) : 0, 16597
Telemetry [candidate] (16.39 ms) : 0, 16390
ProfilingAgent [baseline] (101.055 ms) : 0, 101055
ProfilingAgent [candidate] (101.117 ms) : 0, 101117
Profiling [baseline] (101.634 ms) : 0, 101634
Profiling [candidate] (101.692 ms) : 0, 101692
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/intf-static-helper
git_commit_date 1758638766 1758638944
git_commit_sha e992b65 be4dc8e
release_version 1.54.0-SNAPSHOT~e992b65c80 1.54.0-SNAPSHOT~be4dc8e1db
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1758640317 1758640317
ci_job_id 1143365273 1143365273
ci_pipeline_id 77293129 77293129
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-y8qvsg5k 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-y8qvsg5k 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 6 performance regressions! Performance is the same for 5 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_GLOBAL:high_load worse
[+494.442µs; +929.813µs] or [+4.677%; +8.795%]
unstable
[-75.077op/s; +19.764op/s] or [-17.075%; +4.495%]
11.284ms 412.031op/s 10.572ms 439.688op/s
scenario:load:insecure-bank:iast:high_load worse
[+545.654µs; +893.090µs] or [+5.815%; +9.517%]
unstable
[-87.630op/s; +17.692op/s] or [-17.716%; +3.577%]
10.103ms 459.656op/s 9.384ms 494.625op/s
scenario:load:insecure-bank:iast_FULL:high_load worse
[+422.957µs; +1036.590µs] or [+3.031%; +7.427%]
unstable
[-48.246op/s; +15.434op/s] or [-14.456%; +4.624%]
14.686ms 317.344op/s 13.956ms 333.750op/s
scenario:load:petclinic:no_agent:high_load worse
[+1.162ms; +1.802ms] or [+3.219%; +4.991%]
unstable
[-13.689op/s; +3.589op/s] or [-10.577%; +2.773%]
37.595ms 124.375op/s 36.113ms 129.425op/s
scenario:load:petclinic:profiling:high_load worse
[+1.762ms; +2.707ms] or [+3.828%; +5.884%]
unstable
[-11.732op/s; +2.407op/s] or [-11.540%; +2.368%]
48.247ms 97.000op/s 46.012ms 101.662op/s
scenario:load:petclinic:appsec:high_load worse
[+3.201ms; +4.108ms] or [+7.049%; +9.046%]
unstable
[-14.585op/s; -0.715op/s] or [-14.150%; -0.693%]
49.072ms 95.425op/s 45.417ms 103.075op/s
scenario:load:petclinic:code_origins:high_load better
[-2.318ms; -1.519ms] or [-5.221%; -3.421%]
unstable
[-2.792op/s; +12.217op/s] or [-2.648%; +11.589%]
42.476ms 110.125op/s 44.395ms 105.412op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.54.0-SNAPSHOT~be4dc8e1db, baseline=1.54.0-SNAPSHOT~e992b65c80
    dateFormat X
    axisFormat %s
section baseline
no_agent (36.113 ms) : 35823, 36402
.   : milestone, 36113,
appsec (45.417 ms) : 45010, 45824
.   : milestone, 45417,
code_origins (44.395 ms) : 44013, 44777
.   : milestone, 44395,
iast (45.498 ms) : 45098, 45899
.   : milestone, 45498,
profiling (46.012 ms) : 45598, 46427
.   : milestone, 46012,
tracing (44.993 ms) : 44609, 45376
.   : milestone, 44993,
section candidate
no_agent (37.595 ms) : 37290, 37900
.   : milestone, 37595,
appsec (49.072 ms) : 48636, 49507
.   : milestone, 49072,
code_origins (42.476 ms) : 42116, 42837
.   : milestone, 42476,
iast (45.968 ms) : 45579, 46356
.   : milestone, 45968,
profiling (48.247 ms) : 47784, 48710
.   : milestone, 48247,
tracing (43.747 ms) : 43376, 44117
.   : milestone, 43747,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 36.113 ms [35.823 ms, 36.402 ms] -
appsec 45.417 ms [45.01 ms, 45.824 ms] 9.304 ms (25.8%)
code_origins 44.395 ms [44.013 ms, 44.777 ms] 8.282 ms (22.9%)
iast 45.498 ms [45.098 ms, 45.899 ms] 9.386 ms (26.0%)
profiling 46.012 ms [45.598 ms, 46.427 ms] 9.9 ms (27.4%)
tracing 44.993 ms [44.609 ms, 45.376 ms] 8.88 ms (24.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 37.595 ms [37.29 ms, 37.9 ms] -
appsec 49.072 ms [48.636 ms, 49.507 ms] 11.477 ms (30.5%)
code_origins 42.476 ms [42.116 ms, 42.837 ms] 4.881 ms (13.0%)
iast 45.968 ms [45.579 ms, 46.356 ms] 8.373 ms (22.3%)
profiling 48.247 ms [47.784 ms, 48.71 ms] 10.652 ms (28.3%)
tracing 43.747 ms [43.376 ms, 44.117 ms] 6.152 ms (16.4%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.54.0-SNAPSHOT~be4dc8e1db, baseline=1.54.0-SNAPSHOT~e992b65c80
    dateFormat X
    axisFormat %s
section baseline
no_agent (4.283 ms) : 4235, 4330
.   : milestone, 4283,
iast (9.384 ms) : 9229, 9539
.   : milestone, 9384,
iast_FULL (13.956 ms) : 13677, 14236
.   : milestone, 13956,
iast_GLOBAL (10.572 ms) : 10379, 10765
.   : milestone, 10572,
profiling (8.915 ms) : 8775, 9055
.   : milestone, 8915,
tracing (7.565 ms) : 7458, 7673
.   : milestone, 7565,
section candidate
no_agent (4.295 ms) : 4245, 4344
.   : milestone, 4295,
iast (10.103 ms) : 9935, 10271
.   : milestone, 10103,
iast_FULL (14.686 ms) : 14395, 14977
.   : milestone, 14686,
iast_GLOBAL (11.284 ms) : 11073, 11495
.   : milestone, 11284,
profiling (9.019 ms) : 8871, 9168
.   : milestone, 9019,
tracing (7.715 ms) : 7605, 7825
.   : milestone, 7715,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.283 ms [4.235 ms, 4.33 ms] -
iast 9.384 ms [9.229 ms, 9.539 ms] 5.101 ms (119.1%)
iast_FULL 13.956 ms [13.677 ms, 14.236 ms] 9.674 ms (225.9%)
iast_GLOBAL 10.572 ms [10.379 ms, 10.765 ms] 6.289 ms (146.9%)
profiling 8.915 ms [8.775 ms, 9.055 ms] 4.632 ms (108.2%)
tracing 7.565 ms [7.458 ms, 7.673 ms] 3.282 ms (76.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.295 ms [4.245 ms, 4.344 ms] -
iast 10.103 ms [9.935 ms, 10.271 ms] 5.808 ms (135.2%)
iast_FULL 14.686 ms [14.395 ms, 14.977 ms] 10.391 ms (242.0%)
iast_GLOBAL 11.284 ms [11.073 ms, 11.495 ms] 6.989 ms (162.7%)
profiling 9.019 ms [8.871 ms, 9.168 ms] 4.725 ms (110.0%)
tracing 7.715 ms [7.605 ms, 7.825 ms] 3.421 ms (79.6%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/intf-static-helper
git_commit_date 1758638766 1758638944
git_commit_sha e992b65 be4dc8e
release_version 1.54.0-SNAPSHOT~e992b65c80 1.54.0-SNAPSHOT~be4dc8e1db
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1758640927 1758640927
ci_job_id 1143365276 1143365276
ci_pipeline_id 77293129 77293129
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-urynv7ty 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-urynv7ty 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~be4dc8e1db, baseline=1.54.0-SNAPSHOT~e992b65c80
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.472 ms) : 1461, 1484
.   : milestone, 1472,
appsec (3.703 ms) : 3488, 3919
.   : milestone, 3703,
iast (2.195 ms) : 2133, 2258
.   : milestone, 2195,
iast_GLOBAL (2.237 ms) : 2174, 2300
.   : milestone, 2237,
profiling (2.038 ms) : 1988, 2088
.   : milestone, 2038,
tracing (2.011 ms) : 1962, 2059
.   : milestone, 2011,
section candidate
no_agent (1.473 ms) : 1462, 1485
.   : milestone, 1473,
appsec (3.702 ms) : 3483, 3920
.   : milestone, 3702,
iast (2.198 ms) : 2136, 2260
.   : milestone, 2198,
iast_GLOBAL (2.231 ms) : 2168, 2294
.   : milestone, 2231,
profiling (2.059 ms) : 2007, 2111
.   : milestone, 2059,
tracing (2.016 ms) : 1967, 2064
.   : milestone, 2016,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.472 ms [1.461 ms, 1.484 ms] -
appsec 3.703 ms [3.488 ms, 3.919 ms] 2.231 ms (151.6%)
iast 2.195 ms [2.133 ms, 2.258 ms] 723.408 µs (49.1%)
iast_GLOBAL 2.237 ms [2.174 ms, 2.3 ms] 765.114 µs (52.0%)
profiling 2.038 ms [1.988 ms, 2.088 ms] 566.236 µs (38.5%)
tracing 2.011 ms [1.962 ms, 2.059 ms] 538.574 µs (36.6%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.473 ms [1.462 ms, 1.485 ms] -
appsec 3.702 ms [3.483 ms, 3.92 ms] 2.229 ms (151.3%)
iast 2.198 ms [2.136 ms, 2.26 ms] 724.688 µs (49.2%)
iast_GLOBAL 2.231 ms [2.168 ms, 2.294 ms] 757.428 µs (51.4%)
profiling 2.059 ms [2.007 ms, 2.111 ms] 585.69 µs (39.8%)
tracing 2.016 ms [1.967 ms, 2.064 ms] 542.197 µs (36.8%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.54.0-SNAPSHOT~be4dc8e1db, baseline=1.54.0-SNAPSHOT~e992b65c80
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.987 s) : 14987000, 14987000
.   : milestone, 14987000,
appsec (15.047 s) : 15047000, 15047000
.   : milestone, 15047000,
iast (18.7 s) : 18700000, 18700000
.   : milestone, 18700000,
iast_GLOBAL (17.922 s) : 17922000, 17922000
.   : milestone, 17922000,
profiling (15.38 s) : 15380000, 15380000
.   : milestone, 15380000,
tracing (15.122 s) : 15122000, 15122000
.   : milestone, 15122000,
section candidate
no_agent (15.46 s) : 15460000, 15460000
.   : milestone, 15460000,
appsec (15.333 s) : 15333000, 15333000
.   : milestone, 15333000,
iast (18.645 s) : 18645000, 18645000
.   : milestone, 18645000,
iast_GLOBAL (17.915 s) : 17915000, 17915000
.   : milestone, 17915000,
profiling (15.449 s) : 15449000, 15449000
.   : milestone, 15449000,
tracing (14.939 s) : 14939000, 14939000
.   : milestone, 14939000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.987 s [14.987 s, 14.987 s] -
appsec 15.047 s [15.047 s, 15.047 s] 60.0 ms (0.4%)
iast 18.7 s [18.7 s, 18.7 s] 3.713 s (24.8%)
iast_GLOBAL 17.922 s [17.922 s, 17.922 s] 2.935 s (19.6%)
profiling 15.38 s [15.38 s, 15.38 s] 393.0 ms (2.6%)
tracing 15.122 s [15.122 s, 15.122 s] 135.0 ms (0.9%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.46 s [15.46 s, 15.46 s] -
appsec 15.333 s [15.333 s, 15.333 s] -127.0 ms (-0.8%)
iast 18.645 s [18.645 s, 18.645 s] 3.185 s (20.6%)
iast_GLOBAL 17.915 s [17.915 s, 17.915 s] 2.455 s (15.9%)
profiling 15.449 s [15.449 s, 15.449 s] -11.0 ms (-0.1%)
tracing 14.939 s [14.939 s, 14.939 s] -521.0 ms (-3.4%)

@jpbempel jpbempel merged commit 27641db into master Sep 23, 2025
555 of 557 checks passed
@jpbempel jpbempel deleted the jpbempel/intf-static-helper branch September 23, 2025 17:13
@github-actions github-actions Bot added this to the 1.54.0 milestone Sep 23, 2025
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.

2 participants