Skip to content

Remove experimental jvmti wallclock profiler#10872

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 2 commits intomasterfrom
zgu/rm-experiment-wall-jvmti
Mar 18, 2026
Merged

Remove experimental jvmti wallclock profiler#10872
gh-worker-dd-mergequeue-cf854d[bot] merged 2 commits intomasterfrom
zgu/rm-experiment-wall-jvmti

Conversation

@zhengyu123
Copy link
Copy Markdown
Contributor

@zhengyu123 zhengyu123 commented Mar 17, 2026

What Does This Do

Remove profiling.experimental.ddprof.wall.jvmti flag, as it is no longer supported.

Motivation

There are a few issues with the JVMTI-based wall-clock profiler that have limited its adoption:

  • Between capturing threads for profiling and processing them, some threads may exit, leading to race conditions and making the profiler prone to crashes.
  • There is no robust mechanism for propagating context, which reduces its overall usefulness.

Additional Notes

Contributor Checklist

Jira ticket: PROF-14004

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.

@zhengyu123 zhengyu123 added type: enhancement Enhancements and improvements comp: profiling Profiling labels Mar 17, 2026
@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Mar 17, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master zgu/rm-experiment-wall-jvmti
git_commit_date 1773761481 1773767677
git_commit_sha 3ff081c 89d4cec
release_version 1.61.0-SNAPSHOT~3ff081cd4b 1.61.0-SNAPSHOT~89d4cec4b4
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1773769519 1773769519
ci_job_id 1514329556 1514329556
ci_pipeline_id 103054614 103054614
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-t6vqoamr 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-t6vqoamr 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 petclinic
gantt
    title petclinic - global startup overhead: candidate=1.61.0-SNAPSHOT~89d4cec4b4, baseline=1.61.0-SNAPSHOT~3ff081cd4b

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.057 s) : 0, 1057338
Total [baseline] (10.978 s) : 0, 10977867
Agent [candidate] (1.059 s) : 0, 1059291
Total [candidate] (11.002 s) : 0, 11002104
section appsec
Agent [baseline] (1.247 s) : 0, 1246974
Total [baseline] (11.087 s) : 0, 11086708
Agent [candidate] (1.243 s) : 0, 1243424
Total [candidate] (11.099 s) : 0, 11099369
section iast
Agent [baseline] (1.225 s) : 0, 1224704
Total [baseline] (11.265 s) : 0, 11264518
Agent [candidate] (1.228 s) : 0, 1227612
Total [candidate] (11.286 s) : 0, 11286363
section profiling
Agent [baseline] (1.179 s) : 0, 1179350
Total [baseline] (11.018 s) : 0, 11017852
Agent [candidate] (1.178 s) : 0, 1177826
Total [candidate] (10.922 s) : 0, 10921895
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.057 s -
Agent appsec 1.247 s 189.636 ms (17.9%)
Agent iast 1.225 s 167.366 ms (15.8%)
Agent profiling 1.179 s 122.011 ms (11.5%)
Total tracing 10.978 s -
Total appsec 11.087 s 108.841 ms (1.0%)
Total iast 11.265 s 286.651 ms (2.6%)
Total profiling 11.018 s 39.985 ms (0.4%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.059 s -
Agent appsec 1.243 s 184.133 ms (17.4%)
Agent iast 1.228 s 168.322 ms (15.9%)
Agent profiling 1.178 s 118.535 ms (11.2%)
Total tracing 11.002 s -
Total appsec 11.099 s 97.265 ms (0.9%)
Total iast 11.286 s 284.259 ms (2.6%)
Total profiling 10.922 s -80.209 ms (-0.7%)
gantt
    title petclinic - break down per module: candidate=1.61.0-SNAPSHOT~89d4cec4b4, baseline=1.61.0-SNAPSHOT~3ff081cd4b

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.189 ms) : 0, 1189
crashtracking [candidate] (1.19 ms) : 0, 1190
BytebuddyAgent [baseline] (626.867 ms) : 0, 626867
BytebuddyAgent [candidate] (626.559 ms) : 0, 626559
AgentMeter [baseline] (29.201 ms) : 0, 29201
AgentMeter [candidate] (29.249 ms) : 0, 29249
GlobalTracer [baseline] (256.375 ms) : 0, 256375
GlobalTracer [candidate] (257.593 ms) : 0, 257593
AppSec [baseline] (31.679 ms) : 0, 31679
AppSec [candidate] (31.815 ms) : 0, 31815
Debugger [baseline] (60.165 ms) : 0, 60165
Debugger [candidate] (60.288 ms) : 0, 60288
Remote Config [baseline] (593.174 µs) : 0, 593
Remote Config [candidate] (591.47 µs) : 0, 591
Telemetry [baseline] (8.024 ms) : 0, 8024
Telemetry [candidate] (8.073 ms) : 0, 8073
Flare Poller [baseline] (7.186 ms) : 0, 7186
Flare Poller [candidate] (8.018 ms) : 0, 8018
section appsec
crashtracking [baseline] (1.195 ms) : 0, 1195
crashtracking [candidate] (1.218 ms) : 0, 1218
BytebuddyAgent [baseline] (659.491 ms) : 0, 659491
BytebuddyAgent [candidate] (656.305 ms) : 0, 656305
AgentMeter [baseline] (11.968 ms) : 0, 11968
AgentMeter [candidate] (11.969 ms) : 0, 11969
GlobalTracer [baseline] (257.766 ms) : 0, 257766
GlobalTracer [candidate] (257.49 ms) : 0, 257490
AppSec [baseline] (177.396 ms) : 0, 177396
AppSec [candidate] (177.25 ms) : 0, 177250
Debugger [baseline] (66.151 ms) : 0, 66151
Debugger [candidate] (66.328 ms) : 0, 66328
Remote Config [baseline] (620.928 µs) : 0, 621
Remote Config [candidate] (605.088 µs) : 0, 605
Telemetry [baseline] (8.271 ms) : 0, 8271
Telemetry [candidate] (8.285 ms) : 0, 8285
Flare Poller [baseline] (3.616 ms) : 0, 3616
Flare Poller [candidate] (3.632 ms) : 0, 3632
IAST [baseline] (24.112 ms) : 0, 24112
IAST [candidate] (24.155 ms) : 0, 24155
section iast
crashtracking [baseline] (1.187 ms) : 0, 1187
crashtracking [candidate] (1.186 ms) : 0, 1186
BytebuddyAgent [baseline] (793.83 ms) : 0, 793830
BytebuddyAgent [candidate] (795.927 ms) : 0, 795927
AgentMeter [baseline] (11.32 ms) : 0, 11320
AgentMeter [candidate] (11.343 ms) : 0, 11343
GlobalTracer [baseline] (246.87 ms) : 0, 246870
GlobalTracer [candidate] (247.639 ms) : 0, 247639
AppSec [baseline] (26.476 ms) : 0, 26476
AppSec [candidate] (26.604 ms) : 0, 26604
Debugger [baseline] (70.544 ms) : 0, 70544
Debugger [candidate] (70.538 ms) : 0, 70538
Remote Config [baseline] (532.487 µs) : 0, 532
Remote Config [candidate] (526.232 µs) : 0, 526
Telemetry [baseline] (9.227 ms) : 0, 9227
Telemetry [candidate] (9.151 ms) : 0, 9151
Flare Poller [baseline] (3.364 ms) : 0, 3364
Flare Poller [candidate] (3.317 ms) : 0, 3317
IAST [baseline] (25.301 ms) : 0, 25301
IAST [candidate] (25.323 ms) : 0, 25323
section profiling
crashtracking [baseline] (1.174 ms) : 0, 1174
crashtracking [candidate] (1.163 ms) : 0, 1163
BytebuddyAgent [baseline] (680.919 ms) : 0, 680919
BytebuddyAgent [candidate] (680.039 ms) : 0, 680039
AgentMeter [baseline] (8.63 ms) : 0, 8630
AgentMeter [candidate] (8.625 ms) : 0, 8625
GlobalTracer [baseline] (214.969 ms) : 0, 214969
GlobalTracer [candidate] (214.675 ms) : 0, 214675
AppSec [baseline] (32.099 ms) : 0, 32099
AppSec [candidate] (32.129 ms) : 0, 32129
Debugger [baseline] (62.65 ms) : 0, 62650
Debugger [candidate] (63.48 ms) : 0, 63480
Remote Config [baseline] (568.956 µs) : 0, 569
Remote Config [candidate] (570.884 µs) : 0, 571
Telemetry [baseline] (10.837 ms) : 0, 10837
Telemetry [candidate] (9.976 ms) : 0, 9976
Flare Poller [baseline] (3.482 ms) : 0, 3482
Flare Poller [candidate] (3.455 ms) : 0, 3455
ProfilingAgent [baseline] (93.226 ms) : 0, 93226
ProfilingAgent [candidate] (93.2 ms) : 0, 93200
Profiling [baseline] (93.785 ms) : 0, 93785
Profiling [candidate] (93.75 ms) : 0, 93750
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.61.0-SNAPSHOT~89d4cec4b4, baseline=1.61.0-SNAPSHOT~3ff081cd4b

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.062 s) : 0, 1061638
Total [baseline] (8.825 s) : 0, 8824985
Agent [candidate] (1.066 s) : 0, 1065688
Total [candidate] (8.811 s) : 0, 8811264
section iast
Agent [baseline] (1.233 s) : 0, 1232803
Total [baseline] (9.583 s) : 0, 9582908
Agent [candidate] (1.224 s) : 0, 1224246
Total [candidate] (9.562 s) : 0, 9561559
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.062 s -
Agent iast 1.233 s 171.165 ms (16.1%)
Total tracing 8.825 s -
Total iast 9.583 s 757.922 ms (8.6%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.066 s -
Agent iast 1.224 s 158.558 ms (14.9%)
Total tracing 8.811 s -
Total iast 9.562 s 750.295 ms (8.5%)
gantt
    title insecure-bank - break down per module: candidate=1.61.0-SNAPSHOT~89d4cec4b4, baseline=1.61.0-SNAPSHOT~3ff081cd4b

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.203 ms) : 0, 1203
crashtracking [candidate] (1.201 ms) : 0, 1201
BytebuddyAgent [baseline] (629.885 ms) : 0, 629885
BytebuddyAgent [candidate] (632.284 ms) : 0, 632284
AgentMeter [baseline] (29.111 ms) : 0, 29111
AgentMeter [candidate] (29.281 ms) : 0, 29281
GlobalTracer [baseline] (257.448 ms) : 0, 257448
GlobalTracer [candidate] (258.306 ms) : 0, 258306
AppSec [baseline] (31.803 ms) : 0, 31803
AppSec [candidate] (31.908 ms) : 0, 31908
Debugger [baseline] (59.474 ms) : 0, 59474
Debugger [candidate] (59.806 ms) : 0, 59806
Remote Config [baseline] (598.75 µs) : 0, 599
Remote Config [candidate] (597.768 µs) : 0, 598
Telemetry [baseline] (8.091 ms) : 0, 8091
Telemetry [candidate] (8.076 ms) : 0, 8076
Flare Poller [baseline] (7.978 ms) : 0, 7978
Flare Poller [candidate] (8.048 ms) : 0, 8048
section iast
crashtracking [baseline] (1.207 ms) : 0, 1207
crashtracking [candidate] (1.202 ms) : 0, 1202
BytebuddyAgent [baseline] (800.381 ms) : 0, 800381
BytebuddyAgent [candidate] (793.983 ms) : 0, 793983
AgentMeter [baseline] (11.394 ms) : 0, 11394
AgentMeter [candidate] (11.316 ms) : 0, 11316
GlobalTracer [baseline] (247.89 ms) : 0, 247890
GlobalTracer [candidate] (246.771 ms) : 0, 246771
AppSec [baseline] (26.645 ms) : 0, 26645
AppSec [candidate] (26.459 ms) : 0, 26459
Debugger [baseline] (69.64 ms) : 0, 69640
Debugger [candidate] (69.113 ms) : 0, 69113
Remote Config [baseline] (536.246 µs) : 0, 536
Remote Config [candidate] (546.65 µs) : 0, 547
Telemetry [baseline] (9.712 ms) : 0, 9712
Telemetry [candidate] (9.963 ms) : 0, 9963
Flare Poller [baseline] (3.552 ms) : 0, 3552
Flare Poller [candidate] (3.53 ms) : 0, 3530
IAST [baseline] (25.463 ms) : 0, 25463
IAST [candidate] (25.265 ms) : 0, 25265
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master zgu/rm-experiment-wall-jvmti
git_commit_date 1773761481 1773767677
git_commit_sha 3ff081c 89d4cec
release_version 1.61.0-SNAPSHOT~3ff081cd4b 1.61.0-SNAPSHOT~89d4cec4b4
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1773770001 1773770001
ci_job_id 1514329562 1514329562
ci_pipeline_id 103054614 103054614
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-3efwqdcn 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-3efwqdcn 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 2 performance improvements and 1 performance regressions! Performance is the same for 15 metrics, 18 unstable metrics.

scenario Δ mean agg_http_req_duration_p50 Δ mean agg_http_req_duration_p95 Δ mean throughput candidate mean agg_http_req_duration_p50 candidate mean agg_http_req_duration_p95 candidate mean throughput baseline mean agg_http_req_duration_p50 baseline mean agg_http_req_duration_p95 baseline mean throughput
scenario:load:insecure-bank:iast_GLOBAL:high_load worse
[+61.415µs; +162.826µs] or [+2.269%; +6.016%]
unstable
[-278.222µs; +1739.110µs] or [-3.639%; +22.750%]
unstable
[-184.247op/s; +106.060op/s] or [-13.858%; +7.977%]
2.819ms 8.375ms 1290.469op/s 2.707ms 7.645ms 1329.562op/s
scenario:load:petclinic:profiling:high_load better
[-1.691ms; -0.818ms] or [-8.681%; -4.197%]
better
[-2.635ms; -0.996ms] or [-8.453%; -3.194%]
unstable
[-7.687op/s; +40.312op/s] or [-3.264%; +17.118%]
18.229ms 29.361ms 251.812op/s 19.484ms 31.177ms 235.500op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~89d4cec4b4, baseline=1.61.0-SNAPSHOT~3ff081cd4b
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.189 ms) : 1177, 1201
.   : milestone, 1189,
iast (3.271 ms) : 3226, 3315
.   : milestone, 3271,
iast_FULL (5.91 ms) : 5851, 5968
.   : milestone, 5910,
iast_GLOBAL (3.447 ms) : 3392, 3501
.   : milestone, 3447,
profiling (2.103 ms) : 2084, 2121
.   : milestone, 2103,
tracing (1.759 ms) : 1744, 1774
.   : milestone, 1759,
section candidate
no_agent (1.182 ms) : 1170, 1194
.   : milestone, 1182,
iast (3.189 ms) : 3146, 3232
.   : milestone, 3189,
iast_FULL (5.69 ms) : 5634, 5746
.   : milestone, 5690,
iast_GLOBAL (3.555 ms) : 3498, 3612
.   : milestone, 3555,
profiling (2.064 ms) : 2045, 2084
.   : milestone, 2064,
tracing (1.844 ms) : 1829, 1860
.   : milestone, 1844,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.189 ms [1.177 ms, 1.201 ms] -
iast 3.271 ms [3.226 ms, 3.315 ms] 2.082 ms (175.1%)
iast_FULL 5.91 ms [5.851 ms, 5.968 ms] 4.72 ms (397.0%)
iast_GLOBAL 3.447 ms [3.392 ms, 3.501 ms] 2.258 ms (189.9%)
profiling 2.103 ms [2.084 ms, 2.121 ms] 913.449 µs (76.8%)
tracing 1.759 ms [1.744 ms, 1.774 ms] 569.971 µs (47.9%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.182 ms [1.17 ms, 1.194 ms] -
iast 3.189 ms [3.146 ms, 3.232 ms] 2.007 ms (169.8%)
iast_FULL 5.69 ms [5.634 ms, 5.746 ms] 4.508 ms (381.4%)
iast_GLOBAL 3.555 ms [3.498 ms, 3.612 ms] 2.373 ms (200.7%)
profiling 2.064 ms [2.045 ms, 2.084 ms] 882.118 µs (74.6%)
tracing 1.844 ms [1.829 ms, 1.86 ms] 662.362 µs (56.0%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~89d4cec4b4, baseline=1.61.0-SNAPSHOT~3ff081cd4b
    dateFormat X
    axisFormat %s
section baseline
no_agent (17.975 ms) : 17790, 18161
.   : milestone, 17975,
appsec (18.665 ms) : 18476, 18854
.   : milestone, 18665,
code_origins (17.752 ms) : 17575, 17929
.   : milestone, 17752,
iast (17.643 ms) : 17464, 17822
.   : milestone, 17643,
profiling (19.823 ms) : 19622, 20025
.   : milestone, 19823,
tracing (17.795 ms) : 17619, 17971
.   : milestone, 17795,
section candidate
no_agent (18.007 ms) : 17820, 18194
.   : milestone, 18007,
appsec (18.487 ms) : 18303, 18672
.   : milestone, 18487,
code_origins (17.592 ms) : 17419, 17765
.   : milestone, 17592,
iast (17.632 ms) : 17457, 17807
.   : milestone, 17632,
profiling (18.53 ms) : 18348, 18712
.   : milestone, 18530,
tracing (17.957 ms) : 17777, 18137
.   : milestone, 17957,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 17.975 ms [17.79 ms, 18.161 ms] -
appsec 18.665 ms [18.476 ms, 18.854 ms] 689.747 µs (3.8%)
code_origins 17.752 ms [17.575 ms, 17.929 ms] -223.282 µs (-1.2%)
iast 17.643 ms [17.464 ms, 17.822 ms] -332.594 µs (-1.9%)
profiling 19.823 ms [19.622 ms, 20.025 ms] 1.848 ms (10.3%)
tracing 17.795 ms [17.619 ms, 17.971 ms] -179.983 µs (-1.0%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.007 ms [17.82 ms, 18.194 ms] -
appsec 18.487 ms [18.303 ms, 18.672 ms] 480.748 µs (2.7%)
code_origins 17.592 ms [17.419 ms, 17.765 ms] -414.469 µs (-2.3%)
iast 17.632 ms [17.457 ms, 17.807 ms] -374.609 µs (-2.1%)
profiling 18.53 ms [18.348 ms, 18.712 ms] 523.407 µs (2.9%)
tracing 17.957 ms [17.777 ms, 18.137 ms] -49.571 µs (-0.3%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master zgu/rm-experiment-wall-jvmti
git_commit_date 1773761481 1773767677
git_commit_sha 3ff081c 89d4cec
release_version 1.61.0-SNAPSHOT~3ff081cd4b 1.61.0-SNAPSHOT~89d4cec4b4
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1773769723 1773769723
ci_job_id 1514329569 1514329569
ci_pipeline_id 103054614 103054614
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-gne7x59o 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-gne7x59o 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 12 metrics, 0 unstable metrics.

Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~89d4cec4b4, baseline=1.61.0-SNAPSHOT~3ff081cd4b
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.469 ms) : 1457, 1480
.   : milestone, 1469,
appsec (2.566 ms) : 2507, 2624
.   : milestone, 2566,
iast (2.248 ms) : 2179, 2317
.   : milestone, 2248,
iast_GLOBAL (2.286 ms) : 2216, 2355
.   : milestone, 2286,
profiling (2.105 ms) : 2048, 2162
.   : milestone, 2105,
tracing (2.053 ms) : 1999, 2107
.   : milestone, 2053,
section candidate
no_agent (1.468 ms) : 1457, 1480
.   : milestone, 1468,
appsec (2.506 ms) : 2451, 2562
.   : milestone, 2506,
iast (2.255 ms) : 2185, 2324
.   : milestone, 2255,
iast_GLOBAL (2.288 ms) : 2218, 2358
.   : milestone, 2288,
profiling (2.072 ms) : 2017, 2127
.   : milestone, 2072,
tracing (2.057 ms) : 2003, 2111
.   : milestone, 2057,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.469 ms [1.457 ms, 1.48 ms] -
appsec 2.566 ms [2.507 ms, 2.624 ms] 1.097 ms (74.7%)
iast 2.248 ms [2.179 ms, 2.317 ms] 779.265 µs (53.1%)
iast_GLOBAL 2.286 ms [2.216 ms, 2.355 ms] 816.973 µs (55.6%)
profiling 2.105 ms [2.048 ms, 2.162 ms] 635.679 µs (43.3%)
tracing 2.053 ms [1.999 ms, 2.107 ms] 584.022 µs (39.8%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.468 ms [1.457 ms, 1.48 ms] -
appsec 2.506 ms [2.451 ms, 2.562 ms] 1.038 ms (70.7%)
iast 2.255 ms [2.185 ms, 2.324 ms] 786.241 µs (53.5%)
iast_GLOBAL 2.288 ms [2.218 ms, 2.358 ms] 819.873 µs (55.8%)
profiling 2.072 ms [2.017 ms, 2.127 ms] 603.373 µs (41.1%)
tracing 2.057 ms [2.003 ms, 2.111 ms] 588.975 µs (40.1%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~89d4cec4b4, baseline=1.61.0-SNAPSHOT~3ff081cd4b
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.57 s) : 15570000, 15570000
.   : milestone, 15570000,
appsec (14.649 s) : 14649000, 14649000
.   : milestone, 14649000,
iast (17.916 s) : 17916000, 17916000
.   : milestone, 17916000,
iast_GLOBAL (17.979 s) : 17979000, 17979000
.   : milestone, 17979000,
profiling (14.819 s) : 14819000, 14819000
.   : milestone, 14819000,
tracing (14.695 s) : 14695000, 14695000
.   : milestone, 14695000,
section candidate
no_agent (15.239 s) : 15239000, 15239000
.   : milestone, 15239000,
appsec (14.998 s) : 14998000, 14998000
.   : milestone, 14998000,
iast (18.047 s) : 18047000, 18047000
.   : milestone, 18047000,
iast_GLOBAL (17.909 s) : 17909000, 17909000
.   : milestone, 17909000,
profiling (15.081 s) : 15081000, 15081000
.   : milestone, 15081000,
tracing (14.724 s) : 14724000, 14724000
.   : milestone, 14724000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.57 s [15.57 s, 15.57 s] -
appsec 14.649 s [14.649 s, 14.649 s] -921.0 ms (-5.9%)
iast 17.916 s [17.916 s, 17.916 s] 2.346 s (15.1%)
iast_GLOBAL 17.979 s [17.979 s, 17.979 s] 2.409 s (15.5%)
profiling 14.819 s [14.819 s, 14.819 s] -751.0 ms (-4.8%)
tracing 14.695 s [14.695 s, 14.695 s] -875.0 ms (-5.6%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.239 s [15.239 s, 15.239 s] -
appsec 14.998 s [14.998 s, 14.998 s] -241.0 ms (-1.6%)
iast 18.047 s [18.047 s, 18.047 s] 2.808 s (18.4%)
iast_GLOBAL 17.909 s [17.909 s, 17.909 s] 2.67 s (17.5%)
profiling 15.081 s [15.081 s, 15.081 s] -158.0 ms (-1.0%)
tracing 14.724 s [14.724 s, 14.724 s] -515.0 ms (-3.4%)

@zhengyu123 zhengyu123 marked this pull request as ready for review March 17, 2026 17:14
@zhengyu123 zhengyu123 requested review from a team as code owners March 17, 2026 17:14
@zhengyu123 zhengyu123 requested a review from mhlidd March 17, 2026 17:14
Copy link
Copy Markdown
Contributor

@rkennke rkennke left a comment

Choose a reason for hiding this comment

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

Looks good to me, thank you!

@zhengyu123 zhengyu123 added this pull request to the merge queue Mar 18, 2026
@dd-octo-sts
Copy link
Copy Markdown
Contributor

dd-octo-sts bot commented Mar 18, 2026

/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 12:49:14 UTC ℹ️ Start processing command /merge


2026-03-18 12:49:19 UTC ℹ️ MergeQueue: pull request added to the queue

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


2026-03-18 13:50:21 UTC ℹ️ MergeQueue: This merge request was merged

@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Mar 18, 2026
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot merged commit f4fa29a into master Mar 18, 2026
566 checks passed
@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d bot deleted the zgu/rm-experiment-wall-jvmti branch March 18, 2026 13:50
@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: profiling Profiling type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants