Skip to content

Conversation

@hoolioh
Copy link
Contributor

@hoolioh hoolioh commented Feb 10, 2026

What does this PR do?

Make semver-check takes precedence over public-api when detecting changed items.

@hoolioh hoolioh requested a review from a team as a code owner February 10, 2026 13:06
@hoolioh
Copy link
Contributor Author

hoolioh commented Feb 10, 2026

/merge

@gh-worker-devflow-routing-ef8351
Copy link

gh-worker-devflow-routing-ef8351 bot commented Feb 10, 2026

View all feedbacks in Devflow UI.

2026-02-10 13:07:59 UTC ℹ️ Start processing command /merge


2026-02-10 13:08:06 UTC ℹ️ MergeQueue: waiting for PR to be ready

This pull request is not mergeable according to GitHub. Common reasons include pending required checks, missing approvals, or merge conflicts — but it could also be blocked by other repository rules or settings.
It will be added to the queue as soon as checks pass and/or get approvals. View in MergeQueue UI.
Note: if you pushed new commits since the last approval, you may need additional approval.
You can remove it from the waiting list with /remove command.


2026-02-10 13:44:41 UTC ℹ️ MergeQueue: merge request added to the queue

The expected merge time in main is approximately 41m (p90).


2026-02-10 14:26:36 UTC ℹ️ MergeQueue: This merge request was merged

@codecov-commenter
Copy link

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 70.95%. Comparing base (b4fe491) to head (3f279eb).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1546      +/-   ##
==========================================
- Coverage   70.95%   70.95%   -0.01%     
==========================================
  Files         423      423              
  Lines       61680    61680              
==========================================
- Hits        43763    43762       -1     
- Misses      17917    17918       +1     
Components Coverage Δ
libdd-crashtracker 62.32% <ø> (ø)
libdd-crashtracker-ffi 15.80% <ø> (ø)
libdd-alloc 98.77% <ø> (ø)
libdd-data-pipeline 85.68% <ø> (ø)
libdd-data-pipeline-ffi 74.66% <ø> (ø)
libdd-common 79.82% <ø> (ø)
libdd-common-ffi 73.75% <ø> (ø)
libdd-telemetry 62.52% <ø> (ø)
libdd-telemetry-ffi 16.75% <ø> (ø)
libdd-dogstatsd-client 82.64% <ø> (ø)
datadog-ipc 80.71% <ø> (ø)
libdd-profiling 81.52% <ø> (-0.02%) ⬇️
libdd-profiling-ffi 63.56% <ø> (ø)
datadog-sidecar 33.61% <ø> (ø)
datdog-sidecar-ffi 12.16% <ø> (ø)
spawn-worker 54.69% <ø> (ø)
libdd-tinybytes 93.16% <ø> (ø)
libdd-trace-normalization 81.71% <ø> (ø)
libdd-trace-obfuscation 94.18% <ø> (ø)
libdd-trace-protobuf 68.00% <ø> (ø)
libdd-trace-utils 88.58% <ø> (ø)
datadog-tracer-flare 90.10% <ø> (ø)
libdd-log 74.69% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@pr-commenter
Copy link

pr-commenter bot commented Feb 10, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-02-10 13:24:14

Comparing candidate commit 3f279eb in PR branch julio/publishing/semver-check-precedence-over-public-api with baseline commit b4fe491 in branch main.

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

scenario:redis/obfuscate_redis_string

  • 🟩 execution_time [-3.746µs; -3.365µs] or [-10.006%; -8.988%]

Candidate

Candidate benchmark details

Group 1

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3f279eb 1770728615 julio/publishing/semver-check-precedence-over-public-api
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching deserializing traces from msgpack to their internal representation execution_time 47.869ms 48.315ms ± 1.110ms 48.046ms ± 0.090ms 48.417ms 48.610ms 55.288ms 58.418ms 21.59% 6.988 52.740 2.29% 0.079ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching deserializing traces from msgpack to their internal representation execution_time [48.161ms; 48.469ms] or [-0.318%; +0.318%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3f279eb 1770728615 julio/publishing/semver-check-precedence-over-public-api
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
two way interface execution_time 17.775µs 25.781µs ± 9.901µs 18.019µs ± 0.123µs 34.664µs 40.378µs 51.850µs 72.781µs 303.91% 1.118 1.674 38.31% 0.700µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [24.409µs; 27.153µs] or [-5.322%; +5.322%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3f279eb 1770728615 julio/publishing/semver-check-precedence-over-public-api
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
receiver_entry_point/report/2597 execution_time 9.824ms 10.073ms ± 0.067ms 10.085ms ± 0.033ms 10.118ms 10.147ms 10.171ms 10.217ms 1.31% -1.430 2.241 0.66% 0.005ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
receiver_entry_point/report/2597 execution_time [10.064ms; 10.083ms] or [-0.092%; +0.092%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3f279eb 1770728615 julio/publishing/semver-check-precedence-over-public-api
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
redis/obfuscate_redis_string execution_time 33.206µs 33.883µs ± 1.167µs 33.354µs ± 0.076µs 33.478µs 36.363µs 36.431µs 37.894µs 13.61% 1.732 1.167 3.43% 0.082µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
redis/obfuscate_redis_string execution_time [33.721µs; 34.045µs] or [-0.477%; +0.477%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3f279eb 1770728615 julio/publishing/semver-check-precedence-over-public-api
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... execution_time 535.200µs 536.836µs ± 1.295µs 536.413µs ± 0.444µs 537.125µs 539.351µs 540.282µs 545.875µs 1.76% 2.565 11.357 0.24% 0.092µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1831922.017op/s 1862778.231op/s ± 4467.386op/s 1864234.187op/s ± 1542.895op/s 1865461.951op/s 1866690.783op/s 1867948.445op/s 1868461.210op/s 0.23% -2.517 10.893 0.24% 315.892op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 380.018µs 381.872µs ± 0.544µs 381.926µs ± 0.226µs 382.180µs 382.576µs 382.790µs 383.081µs 0.30% -1.574 3.110 0.14% 0.039µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2610414.874op/s 2618683.072op/s ± 3742.266op/s 2618311.090op/s ± 1549.786op/s 2619656.065op/s 2628874.712op/s 2631033.812op/s 2631452.192op/s 0.50% 1.586 3.138 0.14% 264.618op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 189.628µs 190.000µs ± 0.349µs 189.964µs ± 0.105µs 190.068µs 190.287µs 190.978µs 193.123µs 1.66% 6.266 50.099 0.18% 0.025µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5178053.339op/s 5263177.078op/s ± 9549.309op/s 5264161.353op/s ± 2919.445op/s 5267182.918op/s 5270711.514op/s 5273325.507op/s 5273492.802op/s 0.18% -6.196 49.272 0.18% 675.238op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.515µs 36.649µs ± 0.051µs 36.650µs ± 0.035µs 36.683µs 36.726µs 36.755µs 36.853µs 0.55% 0.193 0.603 0.14% 0.004µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 27134537.587op/s 27286056.458op/s ± 37699.671op/s 27285105.086op/s ± 26025.677op/s 27311669.086op/s 27343446.571op/s 27367248.969op/s 27386127.008op/s 0.37% -0.182 0.583 0.14% 2665.769op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.941µs 46.056µs ± 0.137µs 46.047µs ± 0.033µs 46.078µs 46.138µs 46.230µs 47.830µs 3.87% 11.025 140.485 0.30% 0.010µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 20907302.596op/s 21712784.549op/s ± 62407.880op/s 21716970.209op/s ± 15356.604op/s 21734161.502op/s 21758526.542op/s 21762996.400op/s 21767243.829op/s 0.23% -10.839 137.247 0.29% 4412.904op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... execution_time [536.656µs; 537.015µs] or [-0.033%; +0.033%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1862159.095op/s; 1863397.368op/s] or [-0.033%; +0.033%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [381.797µs; 381.948µs] or [-0.020%; +0.020%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2618164.430op/s; 2619201.715op/s] or [-0.020%; +0.020%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [189.952µs; 190.048µs] or [-0.025%; +0.025%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5261853.635op/s; 5264500.520op/s] or [-0.025%; +0.025%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [36.642µs; 36.656µs] or [-0.019%; +0.019%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [27280831.646op/s; 27291281.269op/s] or [-0.019%; +0.019%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [46.037µs; 46.075µs] or [-0.041%; +0.041%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21704135.417op/s; 21721433.681op/s] or [-0.040%; +0.040%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3f279eb 1770728615 julio/publishing/semver-check-precedence-over-public-api
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
concentrator/add_spans_to_concentrator execution_time 10.611ms 10.648ms ± 0.016ms 10.647ms ± 0.010ms 10.656ms 10.669ms 10.694ms 10.749ms 0.95% 1.332 6.725 0.15% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
concentrator/add_spans_to_concentrator execution_time [10.645ms; 10.650ms] or [-0.021%; +0.021%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3f279eb 1770728615 julio/publishing/semver-check-precedence-over-public-api
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_add_sample_frames_x1000 execution_time 3.982ms 3.986ms ± 0.006ms 3.985ms ± 0.001ms 3.987ms 3.990ms 3.993ms 4.064ms 1.97% 11.397 146.474 0.15% 0.000ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample_frames_x1000 execution_time [3.985ms; 3.987ms] or [-0.021%; +0.021%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3f279eb 1770728615 julio/publishing/semver-check-precedence-over-public-api
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_trace/test_trace execution_time 242.354ns 252.241ns ± 12.813ns 246.714ns ± 2.775ns 253.442ns 282.745ns 295.489ns 296.404ns 20.14% 1.979 2.930 5.07% 0.906ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_trace/test_trace execution_time [250.465ns; 254.016ns] or [-0.704%; +0.704%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3f279eb 1770728615 julio/publishing/semver-check-precedence-over-public-api
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... execution_time 204.823µs 205.702µs ± 0.556µs 205.630µs ± 0.340µs 206.025µs 206.545µs 207.100µs 209.370µs 1.82% 1.879 9.048 0.27% 0.039µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 4776232.229op/s 4861434.371op/s ± 13068.721op/s 4863105.231op/s ± 8038.130op/s 4870100.597op/s 4879208.502op/s 4881676.275op/s 4882256.468op/s 0.39% -1.820 8.583 0.27% 924.098op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 18.576µs 18.654µs ± 0.059µs 18.641µs ± 0.023µs 18.671µs 18.736µs 18.841µs 19.087µs 2.39% 3.482 18.661 0.31% 0.004µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 52391331.277op/s 53607794.343op/s ± 166676.487op/s 53645373.682op/s ± 65550.485op/s 53696839.704op/s 53765856.286op/s 53819656.261op/s 53833295.620op/s 0.35% -3.404 17.907 0.31% 11785.807op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.752µs 10.839µs ± 0.037µs 10.838µs ± 0.027µs 10.865µs 10.905µs 10.920µs 10.931µs 0.86% 0.164 -0.539 0.34% 0.003µs 1 200
normalization/normalize_name/normalize_name/good throughput 91484663.399op/s 92262329.821op/s ± 318910.881op/s 92271650.721op/s ± 230017.448op/s 92500406.049op/s 92756647.559op/s 92845933.530op/s 93006612.699op/s 0.80% -0.150 -0.545 0.34% 22550.405op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... execution_time [205.625µs; 205.779µs] or [-0.037%; +0.037%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [4859623.172op/s; 4863245.570op/s] or [-0.037%; +0.037%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.646µs; 18.662µs] or [-0.044%; +0.044%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [53584694.585op/s; 53630894.101op/s] or [-0.043%; +0.043%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.834µs; 10.844µs] or [-0.048%; +0.048%] None None None
normalization/normalize_name/normalize_name/good throughput [92218131.840op/s; 92306527.802op/s] or [-0.048%; +0.048%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3f279eb 1770728615 julio/publishing/semver-check-precedence-over-public-api
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
tags/replace_trace_tags execution_time 2.351µs 2.413µs ± 0.020µs 2.412µs ± 0.007µs 2.421µs 2.442µs 2.450µs 2.552µs 5.81% 1.011 13.680 0.81% 0.001µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
tags/replace_trace_tags execution_time [2.410µs; 2.416µs] or [-0.112%; +0.112%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3f279eb 1770728615 julio/publishing/semver-check-precedence-over-public-api
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching string interning on wordpress profile execution_time 162.056µs 162.931µs ± 0.365µs 162.878µs ± 0.127µs 163.018µs 163.353µs 164.327µs 166.325µs 2.12% 4.847 39.120 0.22% 0.026µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching string interning on wordpress profile execution_time [162.880µs; 162.981µs] or [-0.031%; +0.031%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3f279eb 1770728615 julio/publishing/semver-check-precedence-over-public-api
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
sdk_test_data/rules-based execution_time 144.273µs 146.113µs ± 1.644µs 145.799µs ± 0.470µs 146.365µs 147.839µs 152.173µs 160.959µs 10.40% 5.486 41.146 1.12% 0.116µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sdk_test_data/rules-based execution_time [145.885µs; 146.340µs] or [-0.156%; +0.156%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3f279eb 1770728615 julio/publishing/semver-check-precedence-over-public-api
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
write only interface execution_time 1.231µs 3.212µs ± 1.407µs 3.003µs ± 0.025µs 3.023µs 3.681µs 13.833µs 14.678µs 388.79% 7.297 54.599 43.70% 0.099µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
write only interface execution_time [3.017µs; 3.407µs] or [-6.071%; +6.071%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3f279eb 1770728615 julio/publishing/semver-check-precedence-over-public-api
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching serializing traces from their internal representation to msgpack execution_time 14.009ms 14.078ms ± 0.033ms 14.074ms ± 0.015ms 14.087ms 14.131ms 14.207ms 14.220ms 1.04% 1.858 5.093 0.23% 0.002ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching serializing traces from their internal representation to msgpack execution_time [14.073ms; 14.082ms] or [-0.032%; +0.032%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3f279eb 1770728615 julio/publishing/semver-check-precedence-over-public-api
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
credit_card/is_card_number/ execution_time 3.892µs 3.913µs ± 0.005µs 3.913µs ± 0.002µs 3.914µs 3.919µs 3.934µs 3.948µs 0.91% 3.235 21.281 0.13% 0.000µs 1 200
credit_card/is_card_number/ throughput 253294312.532op/s 255547015.934op/s ± 322671.126op/s 255588524.075op/s ± 121597.489op/s 255710984.966op/s 255814773.185op/s 255889790.985op/s 256923025.118op/s 0.52% -3.187 21.001 0.13% 22816.294op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 77.057µs 77.513µs ± 0.465µs 77.340µs ± 0.186µs 77.702µs 78.521µs 78.865µs 79.466µs 2.75% 1.564 2.073 0.60% 0.033µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12584023.769op/s 12901443.624op/s ± 76750.106op/s 12929859.404op/s ± 31174.429op/s 12956892.742op/s 12968664.465op/s 12974643.654op/s 12977450.382op/s 0.37% -1.536 1.941 0.59% 5427.052op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 70.631µs 70.996µs ± 0.433µs 70.798µs ± 0.134µs 71.112µs 71.803µs 72.310µs 73.563µs 3.91% 2.198 6.628 0.61% 0.031µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13593773.319op/s 14085794.071op/s ± 84756.112op/s 14124775.571op/s ± 26719.598op/s 14143505.425op/s 14152110.551op/s 14157572.803op/s 14158110.549op/s 0.24% -2.131 6.111 0.60% 5993.162op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.894µs 3.912µs ± 0.003µs 3.911µs ± 0.002µs 3.913µs 3.916µs 3.919µs 3.920µs 0.24% -0.554 6.795 0.07% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255085772.591op/s 255654340.690op/s ± 188627.374op/s 255693264.143op/s ± 103695.775op/s 255775052.453op/s 255867405.749op/s 255936483.021op/s 256833674.874op/s 0.45% 0.573 6.906 0.07% 13337.970op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 67.433µs 67.664µs ± 0.304µs 67.541µs ± 0.069µs 67.740µs 68.234µs 68.827µs 69.908µs 3.51% 3.293 16.199 0.45% 0.021µs 1 200
credit_card/is_card_number/378282246310005 throughput 14304413.578op/s 14779286.912op/s ± 65400.942op/s 14805920.148op/s ± 15194.687op/s 14817746.103op/s 14824612.934op/s 14828190.021op/s 14829616.227op/s 0.16% -3.197 15.200 0.44% 4624.545op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 44.698µs 45.178µs ± 0.142µs 45.188µs ± 0.086µs 45.271µs 45.387µs 45.438µs 45.486µs 0.66% -0.418 0.159 0.31% 0.010µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 21984677.670op/s 22135118.276op/s ± 69561.847op/s 22129860.531op/s ± 42099.713op/s 22172612.391op/s 22259394.326op/s 22316818.104op/s 22372417.510op/s 1.10% 0.437 0.192 0.31% 4918.765op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.027µs 6.037µs ± 0.012µs 6.035µs ± 0.003µs 6.038µs 6.044µs 6.110µs 6.121µs 1.42% 5.644 34.810 0.19% 0.001µs 1 200
credit_card/is_card_number/x371413321323331 throughput 163366602.148op/s 165648252.995op/s ± 313276.128op/s 165693803.053op/s ± 84751.118op/s 165774984.180op/s 165851559.305op/s 165902927.318op/s 165910606.924op/s 0.13% -5.616 34.556 0.19% 22151.967op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.890µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.918µs 3.920µs 3.922µs 0.26% -1.148 10.016 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254947344.450op/s 255608148.988op/s ± 208940.181op/s 255616413.436op/s ± 125058.059op/s 255738872.309op/s 255869709.481op/s 255932631.029op/s 257039845.901op/s 0.56% 1.175 10.198 0.08% 14774.302op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 65.555µs 65.780µs ± 0.072µs 65.780µs ± 0.054µs 65.836µs 65.892µs 65.933µs 65.973µs 0.29% -0.063 -0.124 0.11% 0.005µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15157702.520op/s 15202265.977op/s ± 16693.967op/s 15202254.067op/s ± 12517.127op/s 15212982.143op/s 15229112.896op/s 15239646.782op/s 15254378.730op/s 0.34% 0.069 -0.121 0.11% 1180.442op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 52.944µs 53.012µs ± 0.038µs 53.002µs ± 0.023µs 53.033µs 53.099µs 53.131µs 53.139µs 0.26% 1.070 1.082 0.07% 0.003µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18818620.756op/s 18863618.130op/s ± 13601.265op/s 18867058.117op/s ± 8207.961op/s 18873041.276op/s 18881779.838op/s 18884640.820op/s 18887934.388op/s 0.11% -1.066 1.071 0.07% 961.755op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.893µs 3.911µs ± 0.003µs 3.911µs ± 0.002µs 3.913µs 3.917µs 3.918µs 3.919µs 0.21% -0.780 6.940 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 255152086.410op/s 255661954.820op/s ± 191844.802op/s 255689452.810op/s ± 128874.547op/s 255797190.144op/s 255883025.464op/s 255942614.676op/s 256884649.248op/s 0.47% 0.799 7.064 0.07% 13565.476op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 49.741µs 49.802µs ± 0.044µs 49.796µs ± 0.024µs 49.824µs 49.855µs 49.904µs 50.094µs 0.60% 2.874 16.276 0.09% 0.003µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 19962633.129op/s 20079533.512op/s ± 17802.643op/s 20082082.766op/s ± 9867.551op/s 20090860.670op/s 20100743.024op/s 20103522.740op/s 20104248.028op/s 0.11% -2.848 16.053 0.09% 1258.837op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 44.716µs 45.203µs ± 0.143µs 45.208µs ± 0.096µs 45.297µs 45.416µs 45.560µs 45.577µs 0.82% -0.257 0.555 0.32% 0.010µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 21940730.773op/s 22122669.828op/s ± 70217.384op/s 22119987.581op/s ± 46967.032op/s 22168363.554op/s 22236173.587op/s 22304981.089op/s 22363353.113op/s 1.10% 0.281 0.578 0.32% 4965.119op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.029µs 6.036µs ± 0.008µs 6.035µs ± 0.003µs 6.039µs 6.043µs 6.053µs 6.103µs 1.13% 5.817 45.342 0.13% 0.001µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 163849419.121op/s 165660967.068op/s ± 218344.162op/s 165699751.455op/s ± 87797.741op/s 165769921.760op/s 165845741.924op/s 165860692.809op/s 165875712.142op/s 0.11% -5.763 44.744 0.13% 15439.264op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
credit_card/is_card_number/ execution_time [3.912µs; 3.914µs] or [-0.018%; +0.018%] None None None
credit_card/is_card_number/ throughput [255502296.819op/s; 255591735.049op/s] or [-0.017%; +0.017%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [77.449µs; 77.578µs] or [-0.083%; +0.083%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12890806.797op/s; 12912080.450op/s] or [-0.082%; +0.082%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [70.936µs; 71.056µs] or [-0.084%; +0.084%] None None None
credit_card/is_card_number/ 378282246310005 throughput [14074047.689op/s; 14097540.453op/s] or [-0.083%; +0.083%] None None None
credit_card/is_card_number/37828224631 execution_time [3.911µs; 3.912µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/37828224631 throughput [255628198.750op/s; 255680482.630op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/378282246310005 execution_time [67.622µs; 67.706µs] or [-0.062%; +0.062%] None None None
credit_card/is_card_number/378282246310005 throughput [14770222.970op/s; 14788350.853op/s] or [-0.061%; +0.061%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.158µs; 45.197µs] or [-0.043%; +0.043%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [22125477.673op/s; 22144758.879op/s] or [-0.044%; +0.044%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.035µs; 6.039µs] or [-0.026%; +0.026%] None None None
credit_card/is_card_number/x371413321323331 throughput [165604835.937op/s; 165691670.054op/s] or [-0.026%; +0.026%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.912µs; 3.913µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ throughput [255579191.888op/s; 255637106.087op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [65.770µs; 65.790µs] or [-0.015%; +0.015%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15199952.354op/s; 15204579.600op/s] or [-0.015%; +0.015%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [53.007µs; 53.017µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18861733.125op/s; 18865503.134op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.911µs; 3.912µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255635366.976op/s; 255688542.665op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [49.796µs; 49.808µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [20077066.237op/s; 20082000.787op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.183µs; 45.223µs] or [-0.044%; +0.044%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [22112938.374op/s; 22132401.283op/s] or [-0.044%; +0.044%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.035µs; 6.038µs] or [-0.018%; +0.018%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [165630706.668op/s; 165691227.469op/s] or [-0.018%; +0.018%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3f279eb 1770728615 julio/publishing/semver-check-precedence-over-public-api
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
sql/obfuscate_sql_string execution_time 85.007µs 85.311µs ± 0.303µs 85.274µs ± 0.069µs 85.340µs 85.519µs 85.931µs 89.106µs 4.49% 10.066 122.232 0.35% 0.021µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sql/obfuscate_sql_string execution_time [85.269µs; 85.353µs] or [-0.049%; +0.049%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3f279eb 1770728615 julio/publishing/semver-check-precedence-over-public-api
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
ip_address/quantize_peer_ip_address_benchmark execution_time 4.984µs 5.041µs ± 0.043µs 5.043µs ± 0.043µs 5.073µs 5.115µs 5.120µs 5.124µs 1.61% 0.365 -1.208 0.84% 0.003µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
ip_address/quantize_peer_ip_address_benchmark execution_time [5.035µs; 5.047µs] or [-0.117%; +0.117%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3f279eb 1770728615 julio/publishing/semver-check-precedence-over-public-api
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_add_sample2_frames_x1000 execution_time 535.961µs 536.719µs ± 0.390µs 536.671µs ± 0.236µs 536.907µs 537.411µs 537.838µs 538.382µs 0.32% 1.037 2.039 0.07% 0.028µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample2_frames_x1000 execution_time [536.665µs; 536.773µs] or [-0.010%; +0.010%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3f279eb 1770728615 julio/publishing/semver-check-precedence-over-public-api
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
single_flag_killswitch/rules-based execution_time 188.223ns 190.655ns ± 2.010ns 190.406ns ± 1.502ns 191.700ns 194.263ns 196.482ns 200.364ns 5.23% 1.172 2.375 1.05% 0.142ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
single_flag_killswitch/rules-based execution_time [190.376ns; 190.934ns] or [-0.146%; +0.146%] None None None

Baseline

Omitted due to size.

@dd-octo-sts
Copy link

dd-octo-sts bot commented Feb 10, 2026

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 8.38 MB 8.38 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 91.69 MB 91.69 MB 0% (0 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 106.40 MB 106.40 MB 0% (0 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 10.76 MB 10.76 MB 0% (0 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 25.08 MB 25.08 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 75.94 KB 75.94 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 172.51 MB 172.51 MB -0% (-8.00 KB) 👌
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 882.80 MB 882.80 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 9.57 MB 9.57 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 75.94 KB 75.94 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 23.04 MB 23.05 MB +.03% (+8.00 KB) 🔍
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 48.45 MB 48.45 MB 0% (0 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 21.22 MB 21.22 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 77.12 KB 77.12 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 176.61 MB 176.61 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 866.89 MB 866.89 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 7.24 MB 7.24 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 77.12 KB 77.12 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 24.62 MB 24.62 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 44.15 MB 44.15 MB 0% (0 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 80.18 MB 80.18 MB 0% (0 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 9.88 MB 9.88 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 100.31 MB 100.31 MB 0% (0 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.44 MB 11.44 MB 0% (0 B) 👌

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants