Skip to content

🍒 10836 - Update Java profiler library to 1.39.0#10869

Merged
jandro996 merged 1 commit intorelease/v1.60.xfrom
jaroslav.bachorik/backport-pr-10836
Mar 19, 2026
Merged

🍒 10836 - Update Java profiler library to 1.39.0#10869
jandro996 merged 1 commit intorelease/v1.60.xfrom
jaroslav.bachorik/backport-pr-10836

Conversation

@jbachorik
Copy link
Copy Markdown
Contributor

Backport #10836 to release/v1.60.x

@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
Copy Markdown

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 1773920222
git_commit_sha 0f5d84f 4ac79f9
release_version 1.60.0~0f5d84f2c4 1.61.0-SNAPSHOT~4ac79f98b9
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1773921994 1773921994
ci_job_id 1521017987 1521017987
ci_pipeline_id 103466532 103466532
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-3-pm6qf5sc 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-3-pm6qf5sc 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~4ac79f98b9, baseline=1.60.0~0f5d84f2c4

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.075 s) : 0, 1075492
Total [baseline] (8.786 s) : 0, 8785519
Agent [candidate] (1.071 s) : 0, 1071454
Total [candidate] (8.734 s) : 0, 8733624
section iast
Agent [baseline] (1.238 s) : 0, 1238089
Total [baseline] (9.41 s) : 0, 9410038
Agent [candidate] (1.232 s) : 0, 1231883
Total [candidate] (9.391 s) : 0, 9390906
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.075 s -
Agent iast 1.238 s 162.597 ms (15.1%)
Total tracing 8.786 s -
Total iast 9.41 s 624.519 ms (7.1%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.071 s -
Agent iast 1.232 s 160.429 ms (15.0%)
Total tracing 8.734 s -
Total iast 9.391 s 657.282 ms (7.5%)
gantt
    title insecure-bank - break down per module: candidate=1.61.0-SNAPSHOT~4ac79f98b9, baseline=1.60.0~0f5d84f2c4

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.207 ms) : 0, 1207
crashtracking [candidate] (1.2 ms) : 0, 1200
BytebuddyAgent [baseline] (632.935 ms) : 0, 632935
BytebuddyAgent [candidate] (631.472 ms) : 0, 631472
AgentMeter [baseline] (29.636 ms) : 0, 29636
AgentMeter [candidate] (29.213 ms) : 0, 29213
GlobalTracer [baseline] (260.842 ms) : 0, 260842
GlobalTracer [candidate] (259.073 ms) : 0, 259073
AppSec [baseline] (33.464 ms) : 0, 33464
AppSec [candidate] (33.21 ms) : 0, 33210
Debugger [baseline] (64.962 ms) : 0, 64962
Debugger [candidate] (64.341 ms) : 0, 64341
Remote Config [baseline] (625.069 µs) : 0, 625
Remote Config [candidate] (637.665 µs) : 0, 638
Telemetry [baseline] (10.716 ms) : 0, 10716
Telemetry [candidate] (9.96 ms) : 0, 9960
Flare Poller [baseline] (4.648 ms) : 0, 4648
Flare Poller [candidate] (5.987 ms) : 0, 5987
section iast
crashtracking [baseline] (1.202 ms) : 0, 1202
crashtracking [candidate] (1.21 ms) : 0, 1210
BytebuddyAgent [baseline] (799.455 ms) : 0, 799455
BytebuddyAgent [candidate] (797.387 ms) : 0, 797387
AgentMeter [baseline] (11.433 ms) : 0, 11433
AgentMeter [candidate] (11.301 ms) : 0, 11301
GlobalTracer [baseline] (249.713 ms) : 0, 249713
GlobalTracer [candidate] (247.323 ms) : 0, 247323
IAST [baseline] (27.225 ms) : 0, 27225
IAST [candidate] (26.84 ms) : 0, 26840
AppSec [baseline] (33.596 ms) : 0, 33596
AppSec [candidate] (32.933 ms) : 0, 32933
Debugger [baseline] (66.461 ms) : 0, 66461
Debugger [candidate] (66.058 ms) : 0, 66058
Remote Config [baseline] (546.748 µs) : 0, 547
Remote Config [candidate] (522.523 µs) : 0, 523
Telemetry [baseline] (8.734 ms) : 0, 8734
Telemetry [candidate] (8.636 ms) : 0, 8636
Flare Poller [baseline] (3.551 ms) : 0, 3551
Flare Poller [candidate] (3.464 ms) : 0, 3464
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.61.0-SNAPSHOT~4ac79f98b9, baseline=1.60.0~0f5d84f2c4

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.065 s) : 0, 1064790
Total [baseline] (10.858 s) : 0, 10858195
Agent [candidate] (1.075 s) : 0, 1074859
Total [candidate] (10.897 s) : 0, 10897215
section appsec
Agent [baseline] (1.251 s) : 0, 1251355
Total [baseline] (11.056 s) : 0, 11056157
Agent [candidate] (1.24 s) : 0, 1240341
Total [candidate] (11.057 s) : 0, 11057318
section iast
Agent [baseline] (1.227 s) : 0, 1227258
Total [baseline] (11.193 s) : 0, 11193226
Agent [candidate] (1.231 s) : 0, 1231368
Total [candidate] (11.175 s) : 0, 11175245
section profiling
Agent [baseline] (1.201 s) : 0, 1201086
Total [baseline] (11.008 s) : 0, 11007505
Agent [candidate] (1.193 s) : 0, 1193255
Total [candidate] (10.992 s) : 0, 10992051
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.065 s -
Agent appsec 1.251 s 186.565 ms (17.5%)
Agent iast 1.227 s 162.468 ms (15.3%)
Agent profiling 1.201 s 136.296 ms (12.8%)
Total tracing 10.858 s -
Total appsec 11.056 s 197.962 ms (1.8%)
Total iast 11.193 s 335.031 ms (3.1%)
Total profiling 11.008 s 149.31 ms (1.4%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.075 s -
Agent appsec 1.24 s 165.482 ms (15.4%)
Agent iast 1.231 s 156.508 ms (14.6%)
Agent profiling 1.193 s 118.396 ms (11.0%)
Total tracing 10.897 s -
Total appsec 11.057 s 160.103 ms (1.5%)
Total iast 11.175 s 278.03 ms (2.6%)
Total profiling 10.992 s 94.836 ms (0.9%)
gantt
    title petclinic - break down per module: candidate=1.61.0-SNAPSHOT~4ac79f98b9, baseline=1.60.0~0f5d84f2c4

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.201 ms) : 0, 1201
crashtracking [candidate] (1.212 ms) : 0, 1212
BytebuddyAgent [baseline] (627.312 ms) : 0, 627312
BytebuddyAgent [candidate] (633.681 ms) : 0, 633681
AgentMeter [baseline] (29.167 ms) : 0, 29167
AgentMeter [candidate] (29.298 ms) : 0, 29298
GlobalTracer [baseline] (257.525 ms) : 0, 257525
GlobalTracer [candidate] (259.81 ms) : 0, 259810
AppSec [baseline] (32.748 ms) : 0, 32748
AppSec [candidate] (33.405 ms) : 0, 33405
Debugger [baseline] (64.698 ms) : 0, 64698
Debugger [candidate] (66.756 ms) : 0, 66756
Remote Config [baseline] (620.214 µs) : 0, 620
Remote Config [candidate] (620.82 µs) : 0, 621
Telemetry [baseline] (9.906 ms) : 0, 9906
Telemetry [candidate] (9.147 ms) : 0, 9147
Flare Poller [baseline] (5.36 ms) : 0, 5360
Flare Poller [candidate] (4.569 ms) : 0, 4569
section appsec
crashtracking [baseline] (1.209 ms) : 0, 1209
crashtracking [candidate] (1.194 ms) : 0, 1194
BytebuddyAgent [baseline] (665.93 ms) : 0, 665930
BytebuddyAgent [candidate] (657.946 ms) : 0, 657946
AgentMeter [baseline] (12.116 ms) : 0, 12116
AgentMeter [candidate] (12.032 ms) : 0, 12032
GlobalTracer [baseline] (260.923 ms) : 0, 260923
GlobalTracer [candidate] (259.147 ms) : 0, 259147
IAST [baseline] (25.744 ms) : 0, 25744
IAST [candidate] (25.442 ms) : 0, 25442
AppSec [baseline] (168.598 ms) : 0, 168598
AppSec [candidate] (168.003 ms) : 0, 168003
Debugger [baseline] (66.993 ms) : 0, 66993
Debugger [candidate] (66.879 ms) : 0, 66879
Remote Config [baseline] (675.782 µs) : 0, 676
Remote Config [candidate] (677.889 µs) : 0, 678
Telemetry [baseline] (9.232 ms) : 0, 9232
Telemetry [candidate] (9.28 ms) : 0, 9280
Flare Poller [baseline] (3.651 ms) : 0, 3651
Flare Poller [candidate] (3.615 ms) : 0, 3615
section iast
crashtracking [baseline] (1.211 ms) : 0, 1211
crashtracking [candidate] (1.194 ms) : 0, 1194
BytebuddyAgent [baseline] (792.331 ms) : 0, 792331
BytebuddyAgent [candidate] (794.111 ms) : 0, 794111
AgentMeter [baseline] (11.245 ms) : 0, 11245
AgentMeter [candidate] (11.327 ms) : 0, 11327
GlobalTracer [baseline] (246.493 ms) : 0, 246493
GlobalTracer [candidate] (247.23 ms) : 0, 247230
IAST [baseline] (26.922 ms) : 0, 26922
IAST [candidate] (27.059 ms) : 0, 27059
AppSec [baseline] (34.012 ms) : 0, 34012
AppSec [candidate] (34.333 ms) : 0, 34333
Debugger [baseline] (66.386 ms) : 0, 66386
Debugger [candidate] (67.268 ms) : 0, 67268
Remote Config [baseline] (540.725 µs) : 0, 541
Remote Config [candidate] (537.536 µs) : 0, 538
Telemetry [baseline] (8.57 ms) : 0, 8570
Telemetry [candidate] (8.7 ms) : 0, 8700
Flare Poller [baseline] (3.421 ms) : 0, 3421
Flare Poller [candidate] (3.488 ms) : 0, 3488
section profiling
crashtracking [baseline] (1.176 ms) : 0, 1176
crashtracking [candidate] (1.166 ms) : 0, 1166
BytebuddyAgent [baseline] (688.295 ms) : 0, 688295
BytebuddyAgent [candidate] (683.239 ms) : 0, 683239
AgentMeter [baseline] (8.648 ms) : 0, 8648
AgentMeter [candidate] (8.549 ms) : 0, 8549
GlobalTracer [baseline] (217.824 ms) : 0, 217824
GlobalTracer [candidate] (216.403 ms) : 0, 216403
AppSec [baseline] (32.771 ms) : 0, 32771
AppSec [candidate] (32.767 ms) : 0, 32767
Debugger [baseline] (67.693 ms) : 0, 67693
Debugger [candidate] (67.326 ms) : 0, 67326
Remote Config [baseline] (632.838 µs) : 0, 633
Remote Config [candidate] (634.86 µs) : 0, 635
Telemetry [baseline] (8.909 ms) : 0, 8909
Telemetry [candidate] (8.956 ms) : 0, 8956
Flare Poller [baseline] (3.769 ms) : 0, 3769
Flare Poller [candidate] (3.811 ms) : 0, 3811
ProfilingAgent [baseline] (99.972 ms) : 0, 99972
ProfilingAgent [candidate] (99.438 ms) : 0, 99438
Profiling [baseline] (100.557 ms) : 0, 100557
Profiling [candidate] (100.027 ms) : 0, 100027
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jaroslav.bachorik/backport-pr-10836
git_commit_date 1772492986 1773920222
git_commit_sha 0f5d84f 4ac79f9
release_version 1.60.0~0f5d84f2c4 1.61.0-SNAPSHOT~4ac79f98b9
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1773922486 1773922486
ci_job_id 1521017990 1521017990
ci_pipeline_id 103466532 103466532
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-4-bh7z41oi 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-4-bh7z41oi 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 16 metrics, 17 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:high_load worse
[+186.941µs; +311.257µs] or [+7.905%; +13.162%]
worse
[+465.975µs; +871.955µs] or [+6.665%; +12.472%]
unstable
[-308.410op/s; +21.723op/s] or [-20.422%; +1.438%]
2.614ms 7.661ms 1366.875op/s 2.365ms 6.992ms 1510.219op/s
scenario:load:petclinic:tracing:high_load worse
[+0.551ms; +1.455ms] or [+3.183%; +8.397%]
unsure
[+0.249ms; +1.797ms] or [+0.878%; +6.323%]
unstable
[-40.198op/s; +13.448op/s] or [-15.214%; +5.090%]
18.329ms 29.444ms 250.844op/s 17.325ms 28.420ms 264.219op/s
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~4ac79f98b9, baseline=1.60.0~0f5d84f2c4
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.192 ms) : 1181, 1204
.   : milestone, 1192,
iast (3.025 ms) : 2991, 3060
.   : milestone, 3025,
iast_FULL (5.855 ms) : 5797, 5913
.   : milestone, 5855,
iast_GLOBAL (3.522 ms) : 3470, 3574
.   : milestone, 3522,
profiling (2.117 ms) : 2097, 2137
.   : milestone, 2117,
tracing (1.777 ms) : 1762, 1792
.   : milestone, 1777,
section candidate
no_agent (1.188 ms) : 1176, 1200
.   : milestone, 1188,
iast (3.351 ms) : 3305, 3396
.   : milestone, 3351,
iast_FULL (6.08 ms) : 6018, 6141
.   : milestone, 6080,
iast_GLOBAL (3.645 ms) : 3577, 3714
.   : milestone, 3645,
profiling (2.166 ms) : 2146, 2187
.   : milestone, 2166,
tracing (1.772 ms) : 1758, 1786
.   : milestone, 1772,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.192 ms [1.181 ms, 1.204 ms] -
iast 3.025 ms [2.991 ms, 3.06 ms] 1.833 ms (153.8%)
iast_FULL 5.855 ms [5.797 ms, 5.913 ms] 4.663 ms (391.2%)
iast_GLOBAL 3.522 ms [3.47 ms, 3.574 ms] 2.33 ms (195.5%)
profiling 2.117 ms [2.097 ms, 2.137 ms] 924.9 µs (77.6%)
tracing 1.777 ms [1.762 ms, 1.792 ms] 584.871 µs (49.1%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.188 ms [1.176 ms, 1.2 ms] -
iast 3.351 ms [3.305 ms, 3.396 ms] 2.162 ms (182.0%)
iast_FULL 6.08 ms [6.018 ms, 6.141 ms] 4.891 ms (411.7%)
iast_GLOBAL 3.645 ms [3.577 ms, 3.714 ms] 2.457 ms (206.8%)
profiling 2.166 ms [2.146 ms, 2.187 ms] 978.332 µs (82.3%)
tracing 1.772 ms [1.758 ms, 1.786 ms] 584.021 µs (49.2%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.61.0-SNAPSHOT~4ac79f98b9, baseline=1.60.0~0f5d84f2c4
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.569 ms) : 18378, 18760
.   : milestone, 18569,
appsec (18.878 ms) : 18683, 19073
.   : milestone, 18878,
code_origins (17.704 ms) : 17524, 17884
.   : milestone, 17704,
iast (18.018 ms) : 17838, 18198
.   : milestone, 18018,
profiling (18.574 ms) : 18386, 18762
.   : milestone, 18574,
tracing (17.659 ms) : 17486, 17832
.   : milestone, 17659,
section candidate
no_agent (18.269 ms) : 18080, 18458
.   : milestone, 18269,
appsec (18.776 ms) : 18586, 18967
.   : milestone, 18776,
code_origins (18.062 ms) : 17883, 18241
.   : milestone, 18062,
iast (17.741 ms) : 17563, 17920
.   : milestone, 17741,
profiling (18.817 ms) : 18626, 19008
.   : milestone, 18817,
tracing (18.604 ms) : 18419, 18789
.   : milestone, 18604,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.569 ms [18.378 ms, 18.76 ms] -
appsec 18.878 ms [18.683 ms, 19.073 ms] 309.292 µs (1.7%)
code_origins 17.704 ms [17.524 ms, 17.884 ms] -864.8 µs (-4.7%)
iast 18.018 ms [17.838 ms, 18.198 ms] -550.727 µs (-3.0%)
profiling 18.574 ms [18.386 ms, 18.762 ms] 5.344 µs (0.0%)
tracing 17.659 ms [17.486 ms, 17.832 ms] -910.148 µs (-4.9%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.269 ms [18.08 ms, 18.458 ms] -
appsec 18.776 ms [18.586 ms, 18.967 ms] 507.505 µs (2.8%)
code_origins 18.062 ms [17.883 ms, 18.241 ms] -206.884 µs (-1.1%)
iast 17.741 ms [17.563 ms, 17.92 ms] -527.273 µs (-2.9%)
profiling 18.817 ms [18.626 ms, 19.008 ms] 547.884 µs (3.0%)
tracing 18.604 ms [18.419 ms, 18.789 ms] 335.348 µs (1.8%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jaroslav.bachorik/backport-pr-10836
git_commit_date 1772492986 1773920222
git_commit_sha 0f5d84f 4ac79f9
release_version 1.60.0~0f5d84f2c4 1.61.0-SNAPSHOT~4ac79f98b9
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1773922273 1773922273
ci_job_id 1521017994 1521017994
ci_pipeline_id 103466532 103466532
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-3-iy83jpof 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-3-iy83jpof 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 11 metrics, 0 unstable metrics.

scenario Δ mean execution_time candidate mean execution_time baseline mean execution_time
scenario:dacapo:tomcat:appsec better
[-1.403ms; -1.056ms] or [-37.022%; -27.883%]
2.559ms 3.788ms
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~4ac79f98b9, baseline=1.60.0~0f5d84f2c4
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.469 ms) : 1458, 1481
.   : milestone, 1469,
appsec (3.788 ms) : 3568, 4009
.   : milestone, 3788,
iast (2.254 ms) : 2185, 2323
.   : milestone, 2254,
iast_GLOBAL (2.295 ms) : 2225, 2364
.   : milestone, 2295,
profiling (2.112 ms) : 2055, 2168
.   : milestone, 2112,
tracing (2.051 ms) : 1997, 2105
.   : milestone, 2051,
section candidate
no_agent (1.462 ms) : 1450, 1473
.   : milestone, 1462,
appsec (2.559 ms) : 2502, 2616
.   : milestone, 2559,
iast (2.24 ms) : 2171, 2309
.   : milestone, 2240,
iast_GLOBAL (2.287 ms) : 2218, 2356
.   : milestone, 2287,
profiling (2.09 ms) : 2034, 2146
.   : milestone, 2090,
tracing (2.047 ms) : 1993, 2100
.   : milestone, 2047,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.469 ms [1.458 ms, 1.481 ms] -
appsec 3.788 ms [3.568 ms, 4.009 ms] 2.319 ms (157.9%)
iast 2.254 ms [2.185 ms, 2.323 ms] 784.524 µs (53.4%)
iast_GLOBAL 2.295 ms [2.225 ms, 2.364 ms] 825.47 µs (56.2%)
profiling 2.112 ms [2.055 ms, 2.168 ms] 642.589 µs (43.7%)
tracing 2.051 ms [1.997 ms, 2.105 ms] 581.823 µs (39.6%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.462 ms [1.45 ms, 1.473 ms] -
appsec 2.559 ms [2.502 ms, 2.616 ms] 1.097 ms (75.1%)
iast 2.24 ms [2.171 ms, 2.309 ms] 778.211 µs (53.2%)
iast_GLOBAL 2.287 ms [2.218 ms, 2.356 ms] 825.082 µs (56.4%)
profiling 2.09 ms [2.034 ms, 2.146 ms] 628.17 µs (43.0%)
tracing 2.047 ms [1.993 ms, 2.1 ms] 584.73 µs (40.0%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.61.0-SNAPSHOT~4ac79f98b9, baseline=1.60.0~0f5d84f2c4
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.985 s) : 14985000, 14985000
.   : milestone, 14985000,
appsec (14.937 s) : 14937000, 14937000
.   : milestone, 14937000,
iast (18.113 s) : 18113000, 18113000
.   : milestone, 18113000,
iast_GLOBAL (17.479 s) : 17479000, 17479000
.   : milestone, 17479000,
profiling (14.834 s) : 14834000, 14834000
.   : milestone, 14834000,
tracing (15.124 s) : 15124000, 15124000
.   : milestone, 15124000,
section candidate
no_agent (15.344 s) : 15344000, 15344000
.   : milestone, 15344000,
appsec (14.565 s) : 14565000, 14565000
.   : milestone, 14565000,
iast (17.918 s) : 17918000, 17918000
.   : milestone, 17918000,
iast_GLOBAL (17.695 s) : 17695000, 17695000
.   : milestone, 17695000,
profiling (14.838 s) : 14838000, 14838000
.   : milestone, 14838000,
tracing (14.892 s) : 14892000, 14892000
.   : milestone, 14892000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.985 s [14.985 s, 14.985 s] -
appsec 14.937 s [14.937 s, 14.937 s] -48.0 ms (-0.3%)
iast 18.113 s [18.113 s, 18.113 s] 3.128 s (20.9%)
iast_GLOBAL 17.479 s [17.479 s, 17.479 s] 2.494 s (16.6%)
profiling 14.834 s [14.834 s, 14.834 s] -151.0 ms (-1.0%)
tracing 15.124 s [15.124 s, 15.124 s] 139.0 ms (0.9%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.344 s [15.344 s, 15.344 s] -
appsec 14.565 s [14.565 s, 14.565 s] -779.0 ms (-5.1%)
iast 17.918 s [17.918 s, 17.918 s] 2.574 s (16.8%)
iast_GLOBAL 17.695 s [17.695 s, 17.695 s] 2.351 s (15.3%)
profiling 14.838 s [14.838 s, 14.838 s] -506.0 ms (-3.3%)
tracing 14.892 s [14.892 s, 14.892 s] -452.0 ms (-2.9%)

@pr-commenter
Copy link
Copy Markdown

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
Copy Markdown

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
Contains a number of stability and performance fixes as well as improved stack unwinding fidelity.

(cherry picked from commit 628019f)
@jandro996 jandro996 force-pushed the jaroslav.bachorik/backport-pr-10836 branch from 59c2c62 to 4ac79f9 Compare March 19, 2026 11:37
@jandro996 jandro996 enabled auto-merge (squash) March 19, 2026 12:29
@jandro996 jandro996 merged commit 428d682 into release/v1.60.x Mar 19, 2026
561 checks passed
@jandro996 jandro996 deleted the jaroslav.bachorik/backport-pr-10836 branch March 19, 2026 12:39
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