Skip to content

🍒 12168 - Bump java-profiler (ddprof) to 1.49.0 - #12173

Merged
kaahos merged 1 commit into
release/v1.65.xfrom
paul.fournillon/backport-pr-12168
Aug 10, 2026
Merged

🍒 12168 - Bump java-profiler (ddprof) to 1.49.0#12173
kaahos merged 1 commit into
release/v1.65.xfrom
paul.fournillon/backport-pr-12168

Conversation

@kaahos

Copy link
Copy Markdown
Contributor

Backport #12168 to release/v1.65.x

@kaahos
kaahos requested a review from a team as a code ownerAugust 10, 2026 09:34
@kaahoskaahos added the type: bug fix Bug fix label Aug 10, 2026
@kaahoskaahos added comp: profiling Profiling tag: ai generated Largely based on code generated by an AI or LLM labels Aug 10, 2026
@datadog-datadog-prod-us1

datadog-datadog-prod-us1Bot commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

🎯 Code Coverage (details)
Patch Coverage: 100.00%
Overall Coverage: 57.90% (+0.01%)

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: a1004c8 | Docs | Datadog PR Page | Give us feedback!

@dd-octo-sts

dd-octo-stsBot commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

🟢 Java Benchmark SLOs — All performance SLOs passed

SuiteStatus
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
ScenarioCandidatemasterΔ (95% CI of mean)
startup:insecure-bank:iast:Agent14.00 s13.98 s[-0.6%; +0.8%] (no difference)
startup:insecure-bank:tracing:Agent12.91 s13.02 s[-1.5%; -0.1%] (maybe better)
startup:petclinic:appsec:Agent16.78 s16.33 s[-1.7%; +7.3%] (no difference)
startup:petclinic:iast:Agent16.95 s16.91 s[-0.5%; +0.9%] (no difference)
startup:petclinic:profiling:Agent16.49 s16.83 s[-3.1%; -1.0%] (maybe better)
startup:petclinic:sca:Agent16.43 s16.54 s[-5.0%; +3.6%] (no difference)
startup:petclinic:tracing:Agent16.05 s16.13 s[-1.5%; +0.5%] (no difference)

Commit:a1004c8b · 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.

@datadog-datadog-prod-us1datadog-datadog-prod-us1Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Datadog Autotest: PASS

More details

ddprof 1.49.0 resolved and loaded from the shaded agent artifact, preserved companion native APIs and Linux variants, and produced readable JFR recordings across JDK 8 through 25. Only arm64 and musl runtime execution remains outside this amd64 glibc runner’s coverage.

Was this helpful? React 👍 or 👎

📊 Validated against 10 scenarios · Open Bits AI session

🤖 Datadog Autotest · Commit a2e0690 · What is Autotest? · @DataDog review to ask questions · Any feedback? Reach out in #autotest

Bump ddprof to 1.49.0
Co-authored-by: jaroslav.bachorik <jaroslav.bachorik@datadoghq.com>
(cherry picked from commit 960957e)
@PerfectSlayer
PerfectSlayerforce-pushed the paul.fournillon/backport-pr-12168 branch from a2e0690 to a1004c8CompareAugust 10, 2026 11:02
@pr-commenter

Copy link
Copy Markdown

Kafka / producer-benchmark

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchrelease/v1.65.xpaul.fournillon/backport-pr-12168
git_commit_date17863596681786359762
git_commit_shadb887bea1004c8
See matching parameters
BaselineCandidate
ci_job_date17863632571786363257
ci_job_id19368625081936862508
ci_pipeline_id129914543129914543
cpu_modelIntel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz
jdkVersion11.0.2511.0.25
jmhVersion1.361.36
jvm/usr/lib/jvm/java-11-openjdk-amd64/bin/java/usr/lib/jvm/java-11-openjdk-amd64/bin/java
jvmArgs-Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=15002 -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=15002 -Dhttp.nonProxyHosts=localhost*.localhost
vmNameOpenJDK 64-Bit Server VMOpenJDK 64-Bit Server VM
vmVersion11.0.25+9-post-Ubuntu-1ubuntu122.0411.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.benchProducesame
scenario:only-tracing-dsm-disabled-benchmarks/KafkaProduceBenchmark.benchProducesame
scenario:only-tracing-dsm-enabled-benchmarks/KafkaProduceBenchmark.benchProducesame

@kaahos
kaahos enabled auto-merge (squash) August 10, 2026 12:27
@kaahos
kaahos disabled auto-merge August 10, 2026 12:28
@kaahos
kaahos merged commit 3277e89 into release/v1.65.xAug 10, 2026
793 of 795 checks passed
@kaahos
kaahos deleted the paul.fournillon/backport-pr-12168 branch August 10, 2026 12:38
@github-actionsgithub-actionsBot added this to the 1.65.1 milestone Aug 10, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: profilingProfilingtag: ai generatedLargely based on code generated by an AI or LLMtype: bug fixBug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@kaahos@PerfectSlayer@jbachorik