Skip to content

🍒 10836 - Update Java profiler library to 1.39.0#10869

Open
jbachorik wants to merge 2 commits intorelease/v1.60.xfrom
jaroslav.bachorik/backport-pr-10836
Open

🍒 10836 - Update Java profiler library to 1.39.0#10869
jbachorik wants to merge 2 commits intorelease/v1.60.xfrom
jaroslav.bachorik/backport-pr-10836

Conversation

@jbachorik
Copy link
Contributor

Backport #10836 to release/v1.60.x

Contains a number of stability and performance fixes as well as improved stack unwinding fidelity.

(cherry picked from commit 628019f)
@jbachorik jbachorik requested a review from a team as a code owner March 17, 2026 11:49
@jbachorik jbachorik added type: enhancement Enhancements and improvements comp: profiling Profiling labels Mar 17, 2026
@jbachorik jbachorik requested a review from PerfectSlayer March 17, 2026 11:49
@pr-commenter
Copy link

pr-commenter bot commented Mar 17, 2026

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jaroslav.bachorik/backport-pr-10836
git_commit_date 1772492986 1773830908
git_commit_sha 0f5d84f 59c2c62
release_version 1.60.0~0f5d84f2c4 1.61.0-SNAPSHOT~59c2c623c5
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1773832637 1773832637
ci_job_id 1516579051 1516579051
ci_pipeline_id 103233213 103233213
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-titc6srq 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-titc6srq 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 61 metrics, 10 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.61.0-SNAPSHOT~59c2c623c5, baseline=1.60.0~0f5d84f2c4

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.066 s) : 0, 1066200
Total [baseline] (8.714 s) : 0, 8713685
Agent [candidate] (1.071 s) : 0, 1070967
Total [candidate] (8.727 s) : 0, 8726742
section iast
Agent [baseline] (1.231 s) : 0, 1230711
Total [baseline] (9.342 s) : 0, 9342185
Agent [candidate] (1.228 s) : 0, 1228159
Total [candidate] (9.318 s) : 0, 9317682
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.066 s -
Agent iast 1.231 s 164.511 ms (15.4%)
Total tracing 8.714 s -
Total iast 9.342 s 628.5 ms (7.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.071 s -
Agent iast 1.228 s 157.191 ms (14.7%)
Total tracing 8.727 s -
Total iast 9.318 s 590.94 ms (6.8%)
gantt
    title insecure-bank - break down per module: candidate=1.61.0-SNAPSHOT~59c2c623c5, baseline=1.60.0~0f5d84f2c4

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.211 ms) : 0, 1211
crashtracking [candidate] (1.184 ms) : 0, 1184
BytebuddyAgent [baseline] (629.152 ms) : 0, 629152
BytebuddyAgent [candidate] (631.543 ms) : 0, 631543
AgentMeter [baseline] (29.083 ms) : 0, 29083
AgentMeter [candidate] (29.199 ms) : 0, 29199
GlobalTracer [baseline] (257.867 ms) : 0, 257867
GlobalTracer [candidate] (258.608 ms) : 0, 258608
AppSec [baseline] (33.128 ms) : 0, 33128
AppSec [candidate] (33.171 ms) : 0, 33171
Debugger [baseline] (63.876 ms) : 0, 63876
Debugger [candidate] (64.609 ms) : 0, 64609
Remote Config [baseline] (603.989 µs) : 0, 604
Remote Config [candidate] (605.66 µs) : 0, 606
Telemetry [baseline] (10.552 ms) : 0, 10552
Telemetry [candidate] (9.91 ms) : 0, 9910
Flare Poller [baseline] (4.612 ms) : 0, 4612
Flare Poller [candidate] (6.101 ms) : 0, 6101
section iast
crashtracking [baseline] (1.199 ms) : 0, 1199
crashtracking [candidate] (1.195 ms) : 0, 1195
BytebuddyAgent [baseline] (795.306 ms) : 0, 795306
BytebuddyAgent [candidate] (793.525 ms) : 0, 793525
AgentMeter [baseline] (11.287 ms) : 0, 11287
AgentMeter [candidate] (11.296 ms) : 0, 11296
GlobalTracer [baseline] (247.254 ms) : 0, 247254
GlobalTracer [candidate] (246.931 ms) : 0, 246931
AppSec [baseline] (34.659 ms) : 0, 34659
AppSec [candidate] (33.023 ms) : 0, 33023
Debugger [baseline] (65.058 ms) : 0, 65058
Debugger [candidate] (66.631 ms) : 0, 66631
Remote Config [baseline] (535.628 µs) : 0, 536
Remote Config [candidate] (536.003 µs) : 0, 536
Telemetry [baseline] (8.706 ms) : 0, 8706
Telemetry [candidate] (8.689 ms) : 0, 8689
Flare Poller [baseline] (3.547 ms) : 0, 3547
Flare Poller [candidate] (3.465 ms) : 0, 3465
IAST [baseline] (27.142 ms) : 0, 27142
IAST [candidate] (26.89 ms) : 0, 26890
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.61.0-SNAPSHOT~59c2c623c5, baseline=1.60.0~0f5d84f2c4

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.069 s) : 0, 1069179
Total [baseline] (10.907 s) : 0, 10906607
Agent [candidate] (1.065 s) : 0, 1065216
Total [candidate] (10.874 s) : 0, 10874354
section appsec
Agent [baseline] (1.247 s) : 0, 1247378
Total [baseline] (11.05 s) : 0, 11050241
Agent [candidate] (1.238 s) : 0, 1237822
Total [candidate] (11.031 s) : 0, 11031079
section iast
Agent [baseline] (1.233 s) : 0, 1232739
Total [baseline] (11.13 s) : 0, 11130365
Agent [candidate] (1.241 s) : 0, 1241160
Total [candidate] (11.137 s) : 0, 11136761
section profiling
Agent [baseline] (1.192 s) : 0, 1191774
Total [baseline] (10.893 s) : 0, 10892779
Agent [candidate] (1.193 s) : 0, 1193201
Total [candidate] (10.945 s) : 0, 10944861
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.069 s -
Agent appsec 1.247 s 178.199 ms (16.7%)
Agent iast 1.233 s 163.56 ms (15.3%)
Agent profiling 1.192 s 122.595 ms (11.5%)
Total tracing 10.907 s -
Total appsec 11.05 s 143.634 ms (1.3%)
Total iast 11.13 s 223.758 ms (2.1%)
Total profiling 10.893 s -13.828 ms (-0.1%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.065 s -
Agent appsec 1.238 s 172.605 ms (16.2%)
Agent iast 1.241 s 175.943 ms (16.5%)
Agent profiling 1.193 s 127.984 ms (12.0%)
Total tracing 10.874 s -
Total appsec 11.031 s 156.726 ms (1.4%)
Total iast 11.137 s 262.408 ms (2.4%)
Total profiling 10.945 s 70.508 ms (0.6%)
gantt
    title petclinic - break down per module: candidate=1.61.0-SNAPSHOT~59c2c623c5, baseline=1.60.0~0f5d84f2c4

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.198 ms) : 0, 1198
crashtracking [candidate] (1.181 ms) : 0, 1181
BytebuddyAgent [baseline] (630.228 ms) : 0, 630228
BytebuddyAgent [candidate] (626.959 ms) : 0, 626959
AgentMeter [baseline] (29.134 ms) : 0, 29134
AgentMeter [candidate] (29.035 ms) : 0, 29035
GlobalTracer [baseline] (258.427 ms) : 0, 258427
GlobalTracer [candidate] (257.493 ms) : 0, 257493
AppSec [baseline] (33.111 ms) : 0, 33111
AppSec [candidate] (32.995 ms) : 0, 32995
Debugger [baseline] (64.882 ms) : 0, 64882
Debugger [candidate] (64.056 ms) : 0, 64056
Remote Config [baseline] (626.254 µs) : 0, 626
Remote Config [candidate] (609.123 µs) : 0, 609
Telemetry [baseline] (10.843 ms) : 0, 10843
Telemetry [candidate] (9.93 ms) : 0, 9930
Flare Poller [baseline] (4.499 ms) : 0, 4499
Flare Poller [candidate] (6.937 ms) : 0, 6937
section appsec
crashtracking [baseline] (1.202 ms) : 0, 1202
crashtracking [candidate] (1.198 ms) : 0, 1198
BytebuddyAgent [baseline] (661.038 ms) : 0, 661038
BytebuddyAgent [candidate] (657.185 ms) : 0, 657185
AgentMeter [baseline] (12.057 ms) : 0, 12057
AgentMeter [candidate] (11.979 ms) : 0, 11979
GlobalTracer [baseline] (260.534 ms) : 0, 260534
GlobalTracer [candidate] (258.592 ms) : 0, 258592
AppSec [baseline] (168.905 ms) : 0, 168905
AppSec [candidate] (167.483 ms) : 0, 167483
Debugger [baseline] (67.469 ms) : 0, 67469
Debugger [candidate] (66.418 ms) : 0, 66418
Remote Config [baseline] (694.797 µs) : 0, 695
Remote Config [candidate] (688.961 µs) : 0, 689
Telemetry [baseline] (9.46 ms) : 0, 9460
Telemetry [candidate] (9.282 ms) : 0, 9282
Flare Poller [baseline] (3.66 ms) : 0, 3660
Flare Poller [candidate] (3.688 ms) : 0, 3688
IAST [baseline] (25.578 ms) : 0, 25578
IAST [candidate] (25.37 ms) : 0, 25370
section iast
crashtracking [baseline] (1.19 ms) : 0, 1190
crashtracking [candidate] (1.197 ms) : 0, 1197
BytebuddyAgent [baseline] (796.429 ms) : 0, 796429
BytebuddyAgent [candidate] (802.343 ms) : 0, 802343
AgentMeter [baseline] (11.285 ms) : 0, 11285
AgentMeter [candidate] (11.603 ms) : 0, 11603
GlobalTracer [baseline] (247.829 ms) : 0, 247829
GlobalTracer [candidate] (249.413 ms) : 0, 249413
AppSec [baseline] (33.081 ms) : 0, 33081
AppSec [candidate] (34.014 ms) : 0, 34014
Debugger [baseline] (67.306 ms) : 0, 67306
Debugger [candidate] (66.661 ms) : 0, 66661
Remote Config [baseline] (547.392 µs) : 0, 547
Remote Config [candidate] (529.548 µs) : 0, 530
Telemetry [baseline] (8.557 ms) : 0, 8557
Telemetry [candidate] (8.449 ms) : 0, 8449
Flare Poller [baseline] (3.424 ms) : 0, 3424
Flare Poller [candidate] (3.418 ms) : 0, 3418
IAST [baseline] (27.134 ms) : 0, 27134
IAST [candidate] (27.409 ms) : 0, 27409
section profiling
ProfilingAgent [baseline] (99.586 ms) : 0, 99586
ProfilingAgent [candidate] (98.987 ms) : 0, 98987
crashtracking [baseline] (1.174 ms) : 0, 1174
crashtracking [candidate] (1.16 ms) : 0, 1160
BytebuddyAgent [baseline] (682.86 ms) : 0, 682860
BytebuddyAgent [candidate] (683.715 ms) : 0, 683715
AgentMeter [baseline] (8.545 ms) : 0, 8545
AgentMeter [candidate] (8.61 ms) : 0, 8610
GlobalTracer [baseline] (216.153 ms) : 0, 216153
GlobalTracer [candidate] (216.545 ms) : 0, 216545
AppSec [baseline] (32.543 ms) : 0, 32543
AppSec [candidate] (32.565 ms) : 0, 32565
Debugger [baseline] (66.822 ms) : 0, 66822
Debugger [candidate] (67.416 ms) : 0, 67416
Remote Config [baseline] (619.101 µs) : 0, 619
Remote Config [candidate] (631.787 µs) : 0, 632
Telemetry [baseline] (8.812 ms) : 0, 8812
Telemetry [candidate] (8.853 ms) : 0, 8853
Flare Poller [baseline] (3.768 ms) : 0, 3768
Flare Poller [candidate] (3.735 ms) : 0, 3735
Profiling [baseline] (100.167 ms) : 0, 100167
Profiling [candidate] (99.556 ms) : 0, 99556
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jaroslav.bachorik/backport-pr-10836
git_commit_date 1772492986 1773830908
git_commit_sha 0f5d84f 59c2c62
release_version 1.60.0~0f5d84f2c4 1.61.0-SNAPSHOT~59c2c623c5
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1773833124 1773833124
ci_job_id 1516579054 1516579054
ci_pipeline_id 103233213 103233213
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-gwa7iiyi 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-gwa7iiyi 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 0 performance regressions! Performance is the same for 19 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:petclinic:profiling:high_load better
[-1430.683µs; -501.139µs] or [-7.389%; -2.588%]
unsure
[-2.029ms; -0.424ms] or [-6.513%; -1.362%]
unstable
[-15.642op/s; +39.329op/s] or [-6.578%; +16.540%]
18.396ms 29.931ms 249.625op/s 19.362ms 31.158ms 237.781op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~59c2c623c5, baseline=1.60.0~0f5d84f2c4
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.208 ms) : 18025, 18392
.   : milestone, 18208,
appsec (18.737 ms) : 18545, 18929
.   : milestone, 18737,
code_origins (17.433 ms) : 17260, 17606
.   : milestone, 17433,
iast (18.086 ms) : 17905, 18268
.   : milestone, 18086,
profiling (19.634 ms) : 19435, 19834
.   : milestone, 19634,
tracing (17.975 ms) : 17791, 18160
.   : milestone, 17975,
section candidate
no_agent (19.149 ms) : 18949, 19349
.   : milestone, 19149,
appsec (19.097 ms) : 18900, 19293
.   : milestone, 19097,
code_origins (17.746 ms) : 17570, 17922
.   : milestone, 17746,
iast (17.661 ms) : 17488, 17834
.   : milestone, 17661,
profiling (18.697 ms) : 18509, 18885
.   : milestone, 18697,
tracing (17.451 ms) : 17282, 17620
.   : milestone, 17451,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.208 ms [18.025 ms, 18.392 ms] -
appsec 18.737 ms [18.545 ms, 18.929 ms] 528.879 µs (2.9%)
code_origins 17.433 ms [17.26 ms, 17.606 ms] -775.292 µs (-4.3%)
iast 18.086 ms [17.905 ms, 18.268 ms] -121.873 µs (-0.7%)
profiling 19.634 ms [19.435 ms, 19.834 ms] 1.426 ms (7.8%)
tracing 17.975 ms [17.791 ms, 18.16 ms] -232.869 µs (-1.3%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 19.149 ms [18.949 ms, 19.349 ms] -
appsec 19.097 ms [18.9 ms, 19.293 ms] -51.938 µs (-0.3%)
code_origins 17.746 ms [17.57 ms, 17.922 ms] -1.403 ms (-7.3%)
iast 17.661 ms [17.488 ms, 17.834 ms] -1.487 ms (-7.8%)
profiling 18.697 ms [18.509 ms, 18.885 ms] -451.429 µs (-2.4%)
tracing 17.451 ms [17.282 ms, 17.62 ms] -1.698 ms (-8.9%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~59c2c623c5, baseline=1.60.0~0f5d84f2c4
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.216 ms) : 1203, 1228
.   : milestone, 1216,
iast (3.187 ms) : 3145, 3229
.   : milestone, 3187,
iast_FULL (6.187 ms) : 6124, 6251
.   : milestone, 6187,
iast_GLOBAL (3.58 ms) : 3518, 3643
.   : milestone, 3580,
profiling (2.114 ms) : 2095, 2134
.   : milestone, 2114,
tracing (1.819 ms) : 1803, 1834
.   : milestone, 1819,
section candidate
no_agent (1.183 ms) : 1171, 1195
.   : milestone, 1183,
iast (3.237 ms) : 3188, 3286
.   : milestone, 3237,
iast_FULL (6.021 ms) : 5960, 6081
.   : milestone, 6021,
iast_GLOBAL (3.663 ms) : 3599, 3726
.   : milestone, 3663,
profiling (2.157 ms) : 2136, 2179
.   : milestone, 2157,
tracing (1.748 ms) : 1734, 1762
.   : milestone, 1748,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.216 ms [1.203 ms, 1.228 ms] -
iast 3.187 ms [3.145 ms, 3.229 ms] 1.972 ms (162.2%)
iast_FULL 6.187 ms [6.124 ms, 6.251 ms] 4.972 ms (409.0%)
iast_GLOBAL 3.58 ms [3.518 ms, 3.643 ms] 2.365 ms (194.5%)
profiling 2.114 ms [2.095 ms, 2.134 ms] 898.551 µs (73.9%)
tracing 1.819 ms [1.803 ms, 1.834 ms] 603.172 µs (49.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.183 ms [1.171 ms, 1.195 ms] -
iast 3.237 ms [3.188 ms, 3.286 ms] 2.054 ms (173.6%)
iast_FULL 6.021 ms [5.96 ms, 6.081 ms] 4.837 ms (408.9%)
iast_GLOBAL 3.663 ms [3.599 ms, 3.726 ms] 2.48 ms (209.6%)
profiling 2.157 ms [2.136 ms, 2.179 ms] 974.363 µs (82.4%)
tracing 1.748 ms [1.734 ms, 1.762 ms] 565.118 µs (47.8%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jaroslav.bachorik/backport-pr-10836
git_commit_date 1772492986 1773830908
git_commit_sha 0f5d84f 59c2c62
release_version 1.60.0~0f5d84f2c4 1.61.0-SNAPSHOT~59c2c623c5
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1773832921 1773832921
ci_job_id 1516579056 1516579056
ci_pipeline_id 103233213 103233213
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-a0pvw00a 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-a0pvw00a 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.61.0-SNAPSHOT~59c2c623c5, baseline=1.60.0~0f5d84f2c4
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.008 s) : 15008000, 15008000
.   : milestone, 15008000,
appsec (14.891 s) : 14891000, 14891000
.   : milestone, 14891000,
iast (18.538 s) : 18538000, 18538000
.   : milestone, 18538000,
iast_GLOBAL (17.736 s) : 17736000, 17736000
.   : milestone, 17736000,
profiling (14.814 s) : 14814000, 14814000
.   : milestone, 14814000,
tracing (14.916 s) : 14916000, 14916000
.   : milestone, 14916000,
section candidate
no_agent (14.662 s) : 14662000, 14662000
.   : milestone, 14662000,
appsec (15.0 s) : 15000000, 15000000
.   : milestone, 15000000,
iast (17.771 s) : 17771000, 17771000
.   : milestone, 17771000,
iast_GLOBAL (17.964 s) : 17964000, 17964000
.   : milestone, 17964000,
profiling (14.861 s) : 14861000, 14861000
.   : milestone, 14861000,
tracing (14.903 s) : 14903000, 14903000
.   : milestone, 14903000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.008 s [15.008 s, 15.008 s] -
appsec 14.891 s [14.891 s, 14.891 s] -117.0 ms (-0.8%)
iast 18.538 s [18.538 s, 18.538 s] 3.53 s (23.5%)
iast_GLOBAL 17.736 s [17.736 s, 17.736 s] 2.728 s (18.2%)
profiling 14.814 s [14.814 s, 14.814 s] -194.0 ms (-1.3%)
tracing 14.916 s [14.916 s, 14.916 s] -92.0 ms (-0.6%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.662 s [14.662 s, 14.662 s] -
appsec 15.0 s [15.0 s, 15.0 s] 338.0 ms (2.3%)
iast 17.771 s [17.771 s, 17.771 s] 3.109 s (21.2%)
iast_GLOBAL 17.964 s [17.964 s, 17.964 s] 3.302 s (22.5%)
profiling 14.861 s [14.861 s, 14.861 s] 199.0 ms (1.4%)
tracing 14.903 s [14.903 s, 14.903 s] 241.0 ms (1.6%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~59c2c623c5, baseline=1.60.0~0f5d84f2c4
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.475 ms) : 1463, 1486
.   : milestone, 1475,
appsec (2.538 ms) : 2483, 2593
.   : milestone, 2538,
iast (2.272 ms) : 2203, 2342
.   : milestone, 2272,
iast_GLOBAL (2.32 ms) : 2250, 2390
.   : milestone, 2320,
profiling (2.126 ms) : 2069, 2184
.   : milestone, 2126,
tracing (2.076 ms) : 2022, 2130
.   : milestone, 2076,
section candidate
no_agent (1.486 ms) : 1474, 1498
.   : milestone, 1486,
appsec (3.844 ms) : 3621, 4067
.   : milestone, 3844,
iast (2.278 ms) : 2209, 2347
.   : milestone, 2278,
iast_GLOBAL (2.314 ms) : 2244, 2384
.   : milestone, 2314,
profiling (2.116 ms) : 2061, 2171
.   : milestone, 2116,
tracing (2.077 ms) : 2023, 2131
.   : milestone, 2077,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.475 ms [1.463 ms, 1.486 ms] -
appsec 2.538 ms [2.483 ms, 2.593 ms] 1.063 ms (72.1%)
iast 2.272 ms [2.203 ms, 2.342 ms] 797.488 µs (54.1%)
iast_GLOBAL 2.32 ms [2.25 ms, 2.39 ms] 845.126 µs (57.3%)
profiling 2.126 ms [2.069 ms, 2.184 ms] 651.493 µs (44.2%)
tracing 2.076 ms [2.022 ms, 2.13 ms] 600.902 µs (40.7%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.486 ms [1.474 ms, 1.498 ms] -
appsec 3.844 ms [3.621 ms, 4.067 ms] 2.358 ms (158.7%)
iast 2.278 ms [2.209 ms, 2.347 ms] 792.136 µs (53.3%)
iast_GLOBAL 2.314 ms [2.244 ms, 2.384 ms] 828.09 µs (55.7%)
profiling 2.116 ms [2.061 ms, 2.171 ms] 629.863 µs (42.4%)
tracing 2.077 ms [2.023 ms, 2.131 ms] 590.838 µs (39.8%)

@pr-commenter
Copy link

pr-commenter bot commented Mar 18, 2026

Kafka / producer-benchmark

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch release/v1.60.x jaroslav.bachorik/backport-pr-10836
git_commit_date 1773830748 1773830908
git_commit_sha 571c573 59c2c62
See matching parameters
Baseline Candidate
ci_job_date 1773831953 1773831953
ci_job_id 1516579060 1516579060
ci_pipeline_id 103233213 103233213
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
jdkVersion 11.0.25 11.0.25
jmhVersion 1.36 1.36
jvm /usr/lib/jvm/java-11-openjdk-amd64/bin/java /usr/lib/jvm/java-11-openjdk-amd64/bin/java
jvmArgs -Dfile.encoding=UTF-8 -Djava.io.tmpdir=/go/src/github.com/DataDog/apm-reliability/dd-trace-java/platform/src/producer-benchmark/build/tmp/jmh -Duser.country=US -Duser.language=en -Duser.variant -Dfile.encoding=UTF-8 -Djava.io.tmpdir=/go/src/github.com/DataDog/apm-reliability/dd-trace-java/platform/src/producer-benchmark/build/tmp/jmh -Duser.country=US -Duser.language=en -Duser.variant
vmName OpenJDK 64-Bit Server VM OpenJDK 64-Bit Server VM
vmVersion 11.0.25+9-post-Ubuntu-1ubuntu122.04 11.0.25+9-post-Ubuntu-1ubuntu122.04

Summary

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

See unchanged results
scenario Δ mean throughput
scenario:not-instrumented/KafkaProduceBenchmark.benchProduce same
scenario:only-tracing-dsm-disabled-benchmarks/KafkaProduceBenchmark.benchProduce unsure
[+23.155op/s; +4986.515op/s] or [+0.013%; +2.831%]
scenario:only-tracing-dsm-enabled-benchmarks/KafkaProduceBenchmark.benchProduce same

@pr-commenter
Copy link

pr-commenter bot commented Mar 18, 2026

Kafka / consumer-benchmark

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch release/v1.60.x jaroslav.bachorik/backport-pr-10836
git_commit_date 1773830748 1773830908
git_commit_sha 571c573 59c2c62
See matching parameters
Baseline Candidate
ci_job_date 1773831990 1773831990
ci_job_id 1516579063 1516579063
ci_pipeline_id 103233213 103233213
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
jdkVersion 11.0.25 11.0.25
jmhVersion 1.36 1.36
jvm /usr/lib/jvm/java-11-openjdk-amd64/bin/java /usr/lib/jvm/java-11-openjdk-amd64/bin/java
jvmArgs -Dfile.encoding=UTF-8 -Djava.io.tmpdir=/go/src/github.com/DataDog/apm-reliability/dd-trace-java/platform/src/consumer-benchmark/build/tmp/jmh -Duser.country=US -Duser.language=en -Duser.variant -Dfile.encoding=UTF-8 -Djava.io.tmpdir=/go/src/github.com/DataDog/apm-reliability/dd-trace-java/platform/src/consumer-benchmark/build/tmp/jmh -Duser.country=US -Duser.language=en -Duser.variant
vmName OpenJDK 64-Bit Server VM OpenJDK 64-Bit Server VM
vmVersion 11.0.25+9-post-Ubuntu-1ubuntu122.04 11.0.25+9-post-Ubuntu-1ubuntu122.04

Summary

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

scenario Δ mean throughput
scenario:not-instrumented/KafkaConsumerBenchmark.benchConsume better
[+6156.545op/s; +16984.737op/s] or [+2.122%; +5.854%]
See unchanged results
scenario Δ mean throughput
scenario:only-tracing-dsm-disabled-benchmarks/KafkaConsumerBenchmark.benchConsume same
scenario:only-tracing-dsm-enabled-benchmarks/KafkaConsumerBenchmark.benchConsume unsure
[-9218.667op/s; -2.329op/s] or [-4.843%; -0.001%]

@jandro996 jandro996 added this to the 1.60.2 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.

3 participants