镜像站点 · 本页由第三方 GitHub 只读镜像提供,非 GitHub 官方站点,不接受任何登录或凭据输入。前往 github.com
Skip to content

Update ASM to 9.11.1 - #13295

Draft
AlexeyKuznetsov-DD wants to merge 2 commits into
masterfrom
alexeyk/update-asm-9.11.1
Draft

AlexeyKuznetsov-DD wants to merge 2 commits into
masterfrom
alexeyk/update-asm-9.11.1

Conversation

@AlexeyKuznetsov-DD

Copy link
Copy Markdown
Contributor

What Does This Do

Update the ASM catalog version and existing ASM 9.10.1 dependency lock entries to 9.11.1 across the repository.

Motivation

Keep the bytecode tooling and its locked dependencies on ASM 9.11.1.

Additional Notes

Validation: ./gradlew :dd-java-agent:agent-tooling:test passed (168 tests reported, zero failures).

The diff contains only ASM 9.10.1 to 9.11.1 version replacements. Older ASM versions supplied by separate transitive test dependencies remain unchanged.

Contributor Checklist

Jira ticket: N/A

@AlexeyKuznetsov-DD AlexeyKuznetsov-DD added tag: no release notes Changes to exclude from release notes type: refactoring tag: dependencies Dependencies related changes comp: tooling Build & Tooling tag: ai generated Largely based on code generated by an AI or LLM labels Nov 6, 2026
@pr-commenter

pr-commenter Bot commented Nov 6, 2026

Copy link
Copy Markdown

Debugger benchmarks

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
ci_job_date 1793993262 1793993588
end_time 2026-11-06T19:29:11 2026-11-06T19:34:36
git_branch master alexeyk/update-asm-9.11.1
git_commit_sha 6f9dead 4c8de62
start_time 2026-11-06T19:27:43 2026-11-06T19:33:09
See matching parameters
Baseline Candidate
ci_job_id 2224751922 2224751922
ci_pipeline_id 151086556 151086556
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
git_commit_date 1793992564 1793992564

Summary

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

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:loop better
[-577.421µs; -481.703µs] or [-7.182%; -5.992%]
better
[-586.570µs; -490.484µs] or [-7.235%; -6.049%]
better
[-585.007µs; -487.309µs] or [-7.187%; -5.987%]
better
[-606.572µs; -470.427µs] or [-7.357%; -5.706%]
better
[+6.500op/s; +9.338op/s] or [+5.330%; +7.657%]
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
[-19.658µs; +23.937µs] or [-6.247%; +7.606%]
unstable
[-29.551µs; +37.055µs] or [-8.447%; +10.592%]
unstable
[-36.843µs; +46.985µs] or [-10.143%; +12.935%]
unstable
[-129.211µs; +72.460µs] or [-10.513%; +5.895%]
same
scenario:basic unsure
[-12.056µs; -0.770µs] or [-3.964%; -0.253%]
unsure
[-12.233µs; -1.035µs] or [-3.663%; -0.310%]
unsure
[-11.726µs; -1.085µs] or [-3.417%; -0.316%]
unstable
[-249.462µs; +61.122µs] or [-20.689%; +5.069%]
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 (349.853 µs) : 325, 375
.   : milestone, 350,
basic (333.933 µs) : 328, 339
.   : milestone, 334,
loop (8.108 ms) : 8045, 8171
.   : milestone, 8108,
section candidate
noprobe (353.605 µs) : 316, 391
.   : milestone, 354,
basic (327.299 µs) : 322, 333
.   : milestone, 327,
loop (7.569 ms) : 7564, 7575
.   : milestone, 7569,
Loading
  • baseline results
Scenario Request median duration [CI 0.99]
noprobe 349.853 µs [324.942 µs, 374.764 µs]
basic 333.933 µs [328.459 µs, 339.408 µs]
loop 8.108 ms [8.045 ms, 8.171 ms]
  • candidate results
Scenario Request median duration [CI 0.99]
noprobe 353.605 µs [316.437 µs, 390.773 µs]
basic 327.299 µs [321.88 µs, 332.719 µs]
loop 7.569 ms [7.564 ms, 7.575 ms]

@datadog-datadog-prod-us1-2

This comment has been minimized.

@dd-octo-sts

dd-octo-sts Bot commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

🟢 Java Benchmark SLOs — All performance SLOs passed

Suite Status
Startup 🟢 pass

SLO thresholds are defined here based on automatically generated metrics. A warning is raised when results are within 5% of the threshold.

PR vs. master results
Scenario Candidate master Δ (95% CI of mean)
startup:insecure-bank:iast:Agent 14.01 s 14.03 s [-0.7%; +0.5%] (no difference)
startup:insecure-bank:tracing:Agent 12.91 s 13.03 s [-1.8%; -0.1%] (maybe better)
startup:petclinic:appsec:Agent 16.70 s 16.99 s [-5.9%; +2.4%] (no difference)
startup:petclinic:iast:Agent 17.02 s 16.42 s [-0.6%; +8.0%] (no difference)
startup:petclinic:profiling:Agent 16.85 s 17.02 s [-2.1%; +0.1%] (no difference)
startup:petclinic:sca:Agent 17.16 s 16.91 s [+0.6%; +2.4%] (maybe worse)
startup:petclinic:tracing:Agent 16.37 s 16.20 s [+0.4%; +1.7%] (maybe worse)

Commit: 4c8de624 · CI Pipeline · Benchmarking Platform UI


Load and DaCapo benchmarks can be triggered manually in the GitLab pipeline. Results will appear in the Benchmarking Platform UI after completion.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: tooling Build & Tooling tag: ai generated Largely based on code generated by an AI or LLM tag: dependencies Dependencies related changes tag: no release notes Changes to exclude from release notes type: refactoring

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant