Skip to content

Remove experimental jvmti wallclock profiler#10872

Open
zhengyu123 wants to merge 2 commits intomasterfrom
zgu/rm-experiment-wall-jvmti
Open

Remove experimental jvmti wallclock profiler#10872
zhengyu123 wants to merge 2 commits intomasterfrom
zgu/rm-experiment-wall-jvmti

Conversation

@zhengyu123
Copy link
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

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
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.

1 participant