Skip to content

Fix Kotlin fake source mapping#10880

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 3 commits intomasterfrom
jpbempel/fix-kotlin-fake-mapping
Mar 18, 2026
Merged

Fix Kotlin fake source mapping#10880
gh-worker-dd-mergequeue-cf854d[bot] merged 3 commits intomasterfrom
jpbempel/fix-kotlin-fake-mapping

Conversation

@jpbempel
Copy link
Copy Markdown
Member

@jpbempel jpbempel commented Mar 18, 2026

What Does This Do

When there is no mapping to original source code, Kotlin SMAP use the fake.kt file inside the SoruceDebugExtenstion. Need to support this to avoid having line not correctly mapped and that are beyond the end of the file

Motivation

Additional Notes

Contributor Checklist

Jira ticket: DEBUG-5328

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.

When there is no mapping to original source code, Kotlin SMAP
use the fake.kt file inside the SoruceDebugExtenstion.
Need to support this to avoid having line not correctly mapped and
that are beyond the end of the file
@jpbempel jpbempel requested review from a team as code owners March 18, 2026 07:25
@jpbempel jpbempel requested review from mcculls and shatzi and removed request for a team March 18, 2026 07:25
@jpbempel jpbempel added comp: debugger Dynamic Instrumentation type: bug Bug report and fix labels Mar 18, 2026
@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Mar 18, 2026

Debugger benchmarks

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
ci_job_date 1773841998 1773842344
end_time 2026-03-18T13:54:39 2026-03-18T14:00:24
git_branch master jpbempel/fix-kotlin-fake-mapping
git_commit_sha 9f2354e 56fb595
start_time 2026-03-18T13:53:19 2026-03-18T13:59:05
See matching parameters
Baseline Candidate
ci_job_id 1517222081 1517222081
ci_pipeline_id 103267292 103267292
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
git_commit_date 1773841486 1773841486

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
[-36.164µs; +18.240µs] or [-12.762%; +6.437%]
unstable
[-53.919µs; +24.753µs] or [-16.518%; +7.583%]
unstable
[-67.872µs; +33.267µs] or [-19.835%; +9.722%]
unstable
[-96.154µs; +140.845µs] or [-9.957%; +14.585%]
same
scenario:basic same same same unstable
[+0.553µs; +216.790µs] or [+0.072%; +28.209%]
unstable
[-91.957op/s; +234.205op/s] or [-3.494%; +8.900%]
scenario:loop unsure
[-6.864µs; -1.880µs] or [-0.077%; -0.021%]
same same 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 (326.424 µs) : 281, 372
.   : milestone, 326,
basic (278.143 µs) : 271, 285
.   : milestone, 278,
loop (8.96 ms) : 8956, 8964
.   : milestone, 8960,
section candidate
noprobe (311.841 µs) : 285, 338
.   : milestone, 312,
basic (277.378 µs) : 271, 284
.   : milestone, 277,
loop (8.958 ms) : 8953, 8962
.   : milestone, 8958,
Loading
  • baseline results
Scenario Request median duration [CI 0.99]
noprobe 326.424 µs [280.644 µs, 372.204 µs]
basic 278.143 µs [271.036 µs, 285.249 µs]
loop 8.96 ms [8.956 ms, 8.964 ms]
  • candidate results
Scenario Request median duration [CI 0.99]
noprobe 311.841 µs [285.211 µs, 338.472 µs]
basic 277.378 µs [271.017 µs, 283.74 µs]
loop 8.958 ms [8.953 ms, 8.962 ms]

@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Mar 18, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/fix-kotlin-fake-mapping
git_commit_date 1773761481 1773841486
git_commit_sha 3ff081c 56fb595
release_version 1.61.0-SNAPSHOT~3ff081cd4b 1.61.0-SNAPSHOT~56fb595247
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1773843377 1773843377
ci_job_id 1517222068 1517222068
ci_pipeline_id 103267292 103267292
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-5fq0asb7 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-5fq0asb7 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 65 metrics, 6 unstable metrics.

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.61.0-SNAPSHOT~56fb595247, baseline=1.61.0-SNAPSHOT~3ff081cd4b

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.059 s) : 0, 1058639
Total [baseline] (11.031 s) : 0, 11030926
Agent [candidate] (1.061 s) : 0, 1061379
Total [candidate] (11.021 s) : 0, 11021120
section appsec
Agent [baseline] (1.248 s) : 0, 1248292
Total [baseline] (11.18 s) : 0, 11180160
Agent [candidate] (1.254 s) : 0, 1253609
Total [candidate] (11.268 s) : 0, 11267793
section iast
Agent [baseline] (1.228 s) : 0, 1228325
Total [baseline] (11.263 s) : 0, 11262539
Agent [candidate] (1.238 s) : 0, 1237555
Total [candidate] (11.268 s) : 0, 11268274
section profiling
Agent [baseline] (1.183 s) : 0, 1182830
Total [baseline] (11.012 s) : 0, 11011796
Agent [candidate] (1.182 s) : 0, 1182454
Total [candidate] (11.048 s) : 0, 11047968
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.059 s -
Agent appsec 1.248 s 189.653 ms (17.9%)
Agent iast 1.228 s 169.686 ms (16.0%)
Agent profiling 1.183 s 124.191 ms (11.7%)
Total tracing 11.031 s -
Total appsec 11.18 s 149.234 ms (1.4%)
Total iast 11.263 s 231.613 ms (2.1%)
Total profiling 11.012 s -19.129 ms (-0.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.061 s -
Agent appsec 1.254 s 192.229 ms (18.1%)
Agent iast 1.238 s 176.176 ms (16.6%)
Agent profiling 1.182 s 121.075 ms (11.4%)
Total tracing 11.021 s -
Total appsec 11.268 s 246.673 ms (2.2%)
Total iast 11.268 s 247.154 ms (2.2%)
Total profiling 11.048 s 26.849 ms (0.2%)
gantt
    title petclinic - break down per module: candidate=1.61.0-SNAPSHOT~56fb595247, baseline=1.61.0-SNAPSHOT~3ff081cd4b

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.188 ms) : 0, 1188
crashtracking [candidate] (1.2 ms) : 0, 1200
BytebuddyAgent [baseline] (627.594 ms) : 0, 627594
BytebuddyAgent [candidate] (629.062 ms) : 0, 629062
AgentMeter [baseline] (29.125 ms) : 0, 29125
AgentMeter [candidate] (29.154 ms) : 0, 29154
GlobalTracer [baseline] (256.768 ms) : 0, 256768
GlobalTracer [candidate] (257.169 ms) : 0, 257169
AppSec [baseline] (31.69 ms) : 0, 31690
AppSec [candidate] (31.699 ms) : 0, 31699
Debugger [baseline] (60.252 ms) : 0, 60252
Debugger [candidate] (60.248 ms) : 0, 60248
Remote Config [baseline] (609.676 µs) : 0, 610
Remote Config [candidate] (610.848 µs) : 0, 611
Telemetry [baseline] (8.046 ms) : 0, 8046
Telemetry [candidate] (8.108 ms) : 0, 8108
Flare Poller [baseline] (7.343 ms) : 0, 7343
Flare Poller [candidate] (7.931 ms) : 0, 7931
section appsec
crashtracking [baseline] (1.2 ms) : 0, 1200
crashtracking [candidate] (1.2 ms) : 0, 1200
BytebuddyAgent [baseline] (658.856 ms) : 0, 658856
BytebuddyAgent [candidate] (662.544 ms) : 0, 662544
AgentMeter [baseline] (12.06 ms) : 0, 12060
AgentMeter [candidate] (12.131 ms) : 0, 12131
GlobalTracer [baseline] (258.423 ms) : 0, 258423
GlobalTracer [candidate] (259.212 ms) : 0, 259212
AppSec [baseline] (178.173 ms) : 0, 178173
AppSec [candidate] (178.392 ms) : 0, 178392
Debugger [baseline] (66.331 ms) : 0, 66331
Debugger [candidate] (66.656 ms) : 0, 66656
Remote Config [baseline] (627.539 µs) : 0, 628
Remote Config [candidate] (622.62 µs) : 0, 623
Telemetry [baseline] (8.362 ms) : 0, 8362
Telemetry [candidate] (8.31 ms) : 0, 8310
Flare Poller [baseline] (3.595 ms) : 0, 3595
Flare Poller [candidate] (3.644 ms) : 0, 3644
IAST [baseline] (24.195 ms) : 0, 24195
IAST [candidate] (24.349 ms) : 0, 24349
section iast
crashtracking [baseline] (1.194 ms) : 0, 1194
crashtracking [candidate] (1.202 ms) : 0, 1202
BytebuddyAgent [baseline] (796.104 ms) : 0, 796104
BytebuddyAgent [candidate] (802.209 ms) : 0, 802209
AgentMeter [baseline] (11.324 ms) : 0, 11324
AgentMeter [candidate] (11.62 ms) : 0, 11620
GlobalTracer [baseline] (247.728 ms) : 0, 247728
GlobalTracer [candidate] (248.934 ms) : 0, 248934
AppSec [baseline] (26.526 ms) : 0, 26526
AppSec [candidate] (26.841 ms) : 0, 26841
Debugger [baseline] (71.025 ms) : 0, 71025
Debugger [candidate] (71.704 ms) : 0, 71704
Remote Config [baseline] (539.118 µs) : 0, 539
Remote Config [candidate] (529.994 µs) : 0, 530
Telemetry [baseline] (9.09 ms) : 0, 9090
Telemetry [candidate] (9.27 ms) : 0, 9270
Flare Poller [baseline] (3.318 ms) : 0, 3318
Flare Poller [candidate] (3.36 ms) : 0, 3360
IAST [baseline] (25.345 ms) : 0, 25345
IAST [candidate] (25.548 ms) : 0, 25548
section profiling
crashtracking [baseline] (1.179 ms) : 0, 1179
crashtracking [candidate] (1.178 ms) : 0, 1178
BytebuddyAgent [baseline] (682.721 ms) : 0, 682721
BytebuddyAgent [candidate] (683.388 ms) : 0, 683388
AgentMeter [baseline] (8.699 ms) : 0, 8699
AgentMeter [candidate] (8.625 ms) : 0, 8625
GlobalTracer [baseline] (215.622 ms) : 0, 215622
GlobalTracer [candidate] (215.016 ms) : 0, 215016
AppSec [baseline] (32.177 ms) : 0, 32177
AppSec [candidate] (32.367 ms) : 0, 32367
Debugger [baseline] (64.504 ms) : 0, 64504
Debugger [candidate] (65.288 ms) : 0, 65288
Remote Config [baseline] (577.204 µs) : 0, 577
Remote Config [candidate] (570.473 µs) : 0, 570
Telemetry [baseline] (9.225 ms) : 0, 9225
Telemetry [candidate] (8.396 ms) : 0, 8396
Flare Poller [baseline] (3.453 ms) : 0, 3453
Flare Poller [candidate] (3.474 ms) : 0, 3474
ProfilingAgent [baseline] (93.791 ms) : 0, 93791
ProfilingAgent [candidate] (93.418 ms) : 0, 93418
Profiling [baseline] (94.352 ms) : 0, 94352
Profiling [candidate] (93.973 ms) : 0, 93973
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.61.0-SNAPSHOT~56fb595247, baseline=1.61.0-SNAPSHOT~3ff081cd4b

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.064 s) : 0, 1064345
Total [baseline] (8.853 s) : 0, 8852585
Agent [candidate] (1.058 s) : 0, 1057905
Total [candidate] (8.844 s) : 0, 8843891
section iast
Agent [baseline] (1.235 s) : 0, 1235418
Total [baseline] (9.554 s) : 0, 9553543
Agent [candidate] (1.226 s) : 0, 1226140
Total [candidate] (9.584 s) : 0, 9584160
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.064 s -
Agent iast 1.235 s 171.072 ms (16.1%)
Total tracing 8.853 s -
Total iast 9.554 s 700.959 ms (7.9%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.058 s -
Agent iast 1.226 s 168.235 ms (15.9%)
Total tracing 8.844 s -
Total iast 9.584 s 740.269 ms (8.4%)
gantt
    title insecure-bank - break down per module: candidate=1.61.0-SNAPSHOT~56fb595247, baseline=1.61.0-SNAPSHOT~3ff081cd4b

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.211 ms) : 0, 1211
crashtracking [candidate] (1.203 ms) : 0, 1203
BytebuddyAgent [baseline] (630.634 ms) : 0, 630634
BytebuddyAgent [candidate] (627.844 ms) : 0, 627844
AgentMeter [baseline] (29.342 ms) : 0, 29342
AgentMeter [candidate] (29.014 ms) : 0, 29014
GlobalTracer [baseline] (257.456 ms) : 0, 257456
GlobalTracer [candidate] (257.503 ms) : 0, 257503
AppSec [baseline] (31.909 ms) : 0, 31909
AppSec [candidate] (31.75 ms) : 0, 31750
Debugger [baseline] (59.73 ms) : 0, 59730
Debugger [candidate] (59.404 ms) : 0, 59404
Remote Config [baseline] (607.91 µs) : 0, 608
Remote Config [candidate] (590.992 µs) : 0, 591
Telemetry [baseline] (8.181 ms) : 0, 8181
Telemetry [candidate] (8.009 ms) : 0, 8009
Flare Poller [baseline] (9.01 ms) : 0, 9010
Flare Poller [candidate] (6.513 ms) : 0, 6513
section iast
crashtracking [baseline] (1.225 ms) : 0, 1225
crashtracking [candidate] (1.202 ms) : 0, 1202
BytebuddyAgent [baseline] (802.688 ms) : 0, 802688
BytebuddyAgent [candidate] (795.574 ms) : 0, 795574
AgentMeter [baseline] (11.526 ms) : 0, 11526
AgentMeter [candidate] (11.339 ms) : 0, 11339
GlobalTracer [baseline] (248.171 ms) : 0, 248171
GlobalTracer [candidate] (247.257 ms) : 0, 247257
AppSec [baseline] (26.755 ms) : 0, 26755
AppSec [candidate] (26.412 ms) : 0, 26412
Debugger [baseline] (69.433 ms) : 0, 69433
Debugger [candidate] (69.117 ms) : 0, 69117
Remote Config [baseline] (526.841 µs) : 0, 527
Remote Config [candidate] (527.176 µs) : 0, 527
Telemetry [baseline] (9.695 ms) : 0, 9695
Telemetry [candidate] (9.777 ms) : 0, 9777
Flare Poller [baseline] (3.487 ms) : 0, 3487
Flare Poller [candidate] (3.515 ms) : 0, 3515
IAST [baseline] (25.54 ms) : 0, 25540
IAST [candidate] (25.255 ms) : 0, 25255
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/fix-kotlin-fake-mapping
git_commit_date 1773761481 1773841486
git_commit_sha 3ff081c 56fb595
release_version 1.61.0-SNAPSHOT~3ff081cd4b 1.61.0-SNAPSHOT~56fb595247
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1773843851 1773843851
ci_job_id 1517222069 1517222069
ci_pipeline_id 103267292 103267292
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-lbmp4i23 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-lbmp4i23 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 3 performance regressions! Performance is the same for 17 metrics, 16 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_GLOBAL:high_load worse
[+156.585µs; +331.885µs] or [+5.840%; +12.378%]
worse
[+282.333µs; +838.615µs] or [+3.673%; +10.911%]
unstable
[-228.018op/s; +48.018op/s] or [-17.143%; +3.610%]
2.925ms 8.247ms 1240.125op/s 2.681ms 7.686ms 1330.125op/s
scenario:load:insecure-bank:iast_FULL:high_load worse
[+155.364µs; +451.889µs] or [+3.051%; +8.874%]
unsure
[+136.145µs; +763.387µs] or [+1.111%; +6.228%]
unstable
[-111.488op/s; +37.613op/s] or [-13.878%; +4.682%]
5.396ms 12.706ms 766.406op/s 5.092ms 12.256ms 803.344op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~56fb595247, baseline=1.61.0-SNAPSHOT~3ff081cd4b
    dateFormat X
    axisFormat %s
section baseline
no_agent (17.99 ms) : 17806, 18173
.   : milestone, 17990,
appsec (18.561 ms) : 18373, 18748
.   : milestone, 18561,
code_origins (17.89 ms) : 17711, 18068
.   : milestone, 17890,
iast (17.543 ms) : 17368, 17719
.   : milestone, 17543,
profiling (19.865 ms) : 19665, 20064
.   : milestone, 19865,
tracing (17.424 ms) : 17249, 17598
.   : milestone, 17424,
section candidate
no_agent (18.949 ms) : 18753, 19145
.   : milestone, 18949,
appsec (18.547 ms) : 18357, 18737
.   : milestone, 18547,
code_origins (18.097 ms) : 17914, 18279
.   : milestone, 18097,
iast (17.597 ms) : 17423, 17772
.   : milestone, 17597,
profiling (19.058 ms) : 18869, 19246
.   : milestone, 19058,
tracing (17.861 ms) : 17686, 18036
.   : milestone, 17861,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 17.99 ms [17.806 ms, 18.173 ms] -
appsec 18.561 ms [18.373 ms, 18.748 ms] 571.092 µs (3.2%)
code_origins 17.89 ms [17.711 ms, 18.068 ms] -99.932 µs (-0.6%)
iast 17.543 ms [17.368 ms, 17.719 ms] -446.318 µs (-2.5%)
profiling 19.865 ms [19.665 ms, 20.064 ms] 1.875 ms (10.4%)
tracing 17.424 ms [17.249 ms, 17.598 ms] -566.081 µs (-3.1%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.949 ms [18.753 ms, 19.145 ms] -
appsec 18.547 ms [18.357 ms, 18.737 ms] -401.744 µs (-2.1%)
code_origins 18.097 ms [17.914 ms, 18.279 ms] -852.082 µs (-4.5%)
iast 17.597 ms [17.423 ms, 17.772 ms] -1.352 ms (-7.1%)
profiling 19.058 ms [18.869 ms, 19.246 ms] 108.626 µs (0.6%)
tracing 17.861 ms [17.686 ms, 18.036 ms] -1.088 ms (-5.7%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~56fb595247, baseline=1.61.0-SNAPSHOT~3ff081cd4b
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.242 ms) : 1229, 1256
.   : milestone, 1242,
iast (3.219 ms) : 3176, 3261
.   : milestone, 3219,
iast_FULL (5.756 ms) : 5698, 5813
.   : milestone, 5756,
iast_GLOBAL (3.446 ms) : 3387, 3505
.   : milestone, 3446,
profiling (1.992 ms) : 1975, 2008
.   : milestone, 1992,
tracing (1.75 ms) : 1735, 1764
.   : milestone, 1750,
section candidate
no_agent (1.177 ms) : 1165, 1188
.   : milestone, 1177,
iast (3.285 ms) : 3238, 3332
.   : milestone, 3285,
iast_FULL (6.036 ms) : 5975, 6097
.   : milestone, 6036,
iast_GLOBAL (3.701 ms) : 3635, 3766
.   : milestone, 3701,
profiling (2.163 ms) : 2143, 2183
.   : milestone, 2163,
tracing (1.818 ms) : 1803, 1832
.   : milestone, 1818,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.242 ms [1.229 ms, 1.256 ms] -
iast 3.219 ms [3.176 ms, 3.261 ms] 1.976 ms (159.1%)
iast_FULL 5.756 ms [5.698 ms, 5.813 ms] 4.513 ms (363.3%)
iast_GLOBAL 3.446 ms [3.387 ms, 3.505 ms] 2.204 ms (177.4%)
profiling 1.992 ms [1.975 ms, 2.008 ms] 749.186 µs (60.3%)
tracing 1.75 ms [1.735 ms, 1.764 ms] 507.379 µs (40.8%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.177 ms [1.165 ms, 1.188 ms] -
iast 3.285 ms [3.238 ms, 3.332 ms] 2.108 ms (179.1%)
iast_FULL 6.036 ms [5.975 ms, 6.097 ms] 4.859 ms (412.9%)
iast_GLOBAL 3.701 ms [3.635 ms, 3.766 ms] 2.524 ms (214.4%)
profiling 2.163 ms [2.143 ms, 2.183 ms] 985.976 µs (83.8%)
tracing 1.818 ms [1.803 ms, 1.832 ms] 640.718 µs (54.4%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/fix-kotlin-fake-mapping
git_commit_date 1773761481 1773841486
git_commit_sha 3ff081c 56fb595
release_version 1.61.0-SNAPSHOT~3ff081cd4b 1.61.0-SNAPSHOT~56fb595247
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1773843349 1773843349
ci_job_id 1517222071 1517222071
ci_pipeline_id 103267292 103267292
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-s2hsgiog 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-s2hsgiog 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~56fb595247, baseline=1.61.0-SNAPSHOT~3ff081cd4b
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.48 ms) : 1468, 1491
.   : milestone, 1480,
appsec (3.794 ms) : 3574, 4014
.   : milestone, 3794,
iast (2.253 ms) : 2184, 2323
.   : milestone, 2253,
iast_GLOBAL (2.308 ms) : 2238, 2378
.   : milestone, 2308,
profiling (2.099 ms) : 2042, 2155
.   : milestone, 2099,
tracing (2.069 ms) : 2015, 2123
.   : milestone, 2069,
section candidate
no_agent (1.472 ms) : 1461, 1484
.   : milestone, 1472,
appsec (3.726 ms) : 3511, 3941
.   : milestone, 3726,
iast (2.258 ms) : 2189, 2328
.   : milestone, 2258,
iast_GLOBAL (2.31 ms) : 2240, 2380
.   : milestone, 2310,
profiling (2.117 ms) : 2060, 2175
.   : milestone, 2117,
tracing (2.077 ms) : 2023, 2132
.   : milestone, 2077,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.48 ms [1.468 ms, 1.491 ms] -
appsec 3.794 ms [3.574 ms, 4.014 ms] 2.314 ms (156.4%)
iast 2.253 ms [2.184 ms, 2.323 ms] 773.687 µs (52.3%)
iast_GLOBAL 2.308 ms [2.238 ms, 2.378 ms] 828.161 µs (56.0%)
profiling 2.099 ms [2.042 ms, 2.155 ms] 618.893 µs (41.8%)
tracing 2.069 ms [2.015 ms, 2.123 ms] 589.384 µs (39.8%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.472 ms [1.461 ms, 1.484 ms] -
appsec 3.726 ms [3.511 ms, 3.941 ms] 2.253 ms (153.1%)
iast 2.258 ms [2.189 ms, 2.328 ms] 786.219 µs (53.4%)
iast_GLOBAL 2.31 ms [2.24 ms, 2.38 ms] 837.842 µs (56.9%)
profiling 2.117 ms [2.06 ms, 2.175 ms] 645.088 µs (43.8%)
tracing 2.077 ms [2.023 ms, 2.132 ms] 604.984 µs (41.1%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~56fb595247, baseline=1.61.0-SNAPSHOT~3ff081cd4b
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.327 s) : 15327000, 15327000
.   : milestone, 15327000,
appsec (14.759 s) : 14759000, 14759000
.   : milestone, 14759000,
iast (17.917 s) : 17917000, 17917000
.   : milestone, 17917000,
iast_GLOBAL (17.874 s) : 17874000, 17874000
.   : milestone, 17874000,
profiling (14.844 s) : 14844000, 14844000
.   : milestone, 14844000,
tracing (14.858 s) : 14858000, 14858000
.   : milestone, 14858000,
section candidate
no_agent (15.643 s) : 15643000, 15643000
.   : milestone, 15643000,
appsec (14.371 s) : 14371000, 14371000
.   : milestone, 14371000,
iast (18.132 s) : 18132000, 18132000
.   : milestone, 18132000,
iast_GLOBAL (17.961 s) : 17961000, 17961000
.   : milestone, 17961000,
profiling (15.426 s) : 15426000, 15426000
.   : milestone, 15426000,
tracing (14.71 s) : 14710000, 14710000
.   : milestone, 14710000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.327 s [15.327 s, 15.327 s] -
appsec 14.759 s [14.759 s, 14.759 s] -568.0 ms (-3.7%)
iast 17.917 s [17.917 s, 17.917 s] 2.59 s (16.9%)
iast_GLOBAL 17.874 s [17.874 s, 17.874 s] 2.547 s (16.6%)
profiling 14.844 s [14.844 s, 14.844 s] -483.0 ms (-3.2%)
tracing 14.858 s [14.858 s, 14.858 s] -469.0 ms (-3.1%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.643 s [15.643 s, 15.643 s] -
appsec 14.371 s [14.371 s, 14.371 s] -1.272 s (-8.1%)
iast 18.132 s [18.132 s, 18.132 s] 2.489 s (15.9%)
iast_GLOBAL 17.961 s [17.961 s, 17.961 s] 2.318 s (14.8%)
profiling 15.426 s [15.426 s, 15.426 s] -217.0 ms (-1.4%)
tracing 14.71 s [14.71 s, 14.71 s] -933.0 ms (-6.0%)

@jpbempel
Copy link
Copy Markdown
Member Author

/merge

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

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

View all feedbacks in Devflow UI.

2026-03-18 14:42:58 UTC ℹ️ Start processing command /merge


2026-03-18 14:43:03 UTC ℹ️ MergeQueue: pull request added to the queue

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


2026-03-18 15:43:46 UTC ℹ️ MergeQueue: This merge request was merged

@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot merged commit 1fbf60f into master Mar 18, 2026
572 checks passed
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot deleted the jpbempel/fix-kotlin-fake-mapping branch March 18, 2026 15:43
@github-actions github-actions bot added this to the 1.61.0 milestone Mar 18, 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.

2 participants