Skip to content

chore(release): proposal for libdd-crashtracker#1746

Merged
hoolioh merged 1 commit intorelease/libdd-crashtracker/20260317-122842from
release-proposal/libdd-crashtracker/20260317-122842
Mar 17, 2026
Merged

chore(release): proposal for libdd-crashtracker#1746
hoolioh merged 1 commit intorelease/libdd-crashtracker/20260317-122842from
release-proposal/libdd-crashtracker/20260317-122842

Conversation

@dd-octo-sts
Copy link
Copy Markdown
Contributor

@dd-octo-sts dd-octo-sts bot commented Mar 17, 2026

Release proposal for libdd-crashtracker and its dependencies

This PR contains version bumps based on public API changes and commits since last release.

libdd-crashtracker

Next version: 2.0.0

Semver bump: major
Tag: libdd-crashtracker-v2.0.0

Commits

@dd-octo-sts dd-octo-sts bot requested a review from a team as a code owner March 17, 2026 12:31
@dd-octo-sts dd-octo-sts bot requested a review from a team as a code owner March 17, 2026 12:31
@dd-octo-sts dd-octo-sts bot added skip-metadata-check release-proposal This is a release proposal PR labels Mar 17, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 17, 2026

📚 Documentation Check Results

⚠️ 1053 documentation warning(s) found

📦 libdd-crashtracker - 1053 warning(s)


Updated: 2026-03-17 12:33:26 UTC | Commit: 2d203f0 | missing-docs job results

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 17, 2026

🔒 Cargo Deny Results

⚠️ 1 issue(s) found, showing only errors (advisories, bans, sources)

📦 libdd-crashtracker - 1 error(s)

Show output
error[unmaintained]: paste - no longer maintained
    ┌─ /home/runner/work/libdatadog/libdatadog/Cargo.lock:141:1
    │
141 │ paste 1.0.15 registry+https://github.com/rust-lang/crates.io-index
    │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ unmaintained advisory detected
    │
    ├ ID: RUSTSEC-2024-0436
    ├ Advisory: https://rustsec.org/advisories/RUSTSEC-2024-0436
    ├ The creator of the crate `paste` has stated in the [`README.md`](https://github.com/dtolnay/paste/blob/master/README.md) 
      that this project is not longer maintained as well as archived the repository
      
      ## Possible Alternative(s)
      
      - [`pastey`]: a fork of paste and is aimed to be a drop-in replacement with additional features for paste crate
      - [`with_builtin_macros`]: crate providing a [superset of `paste`'s functionality including general `macro_rules!` eager expansions](https://docs.rs/with_builtin_macros/0.1.0/with_builtin_macros/macro.with_eager_expansions.html)  and `concat!`/`concat_idents!` macros
      
      [`pastey`]: https://crates.io/crates/pastey
      [`with_builtin_macros`]: https://crates.io/crates/with_builtin_macros
    ├ Announcement: https://github.com/dtolnay/paste
    ├ Solution: No safe upgrade is available!
    ├ paste v1.0.15
      └── libdd-libunwind-sys v29.0.0
          └── libdd-crashtracker v2.0.0

advisories FAILED, bans ok, sources ok

Updated: 2026-03-17 12:35:43 UTC | Commit: 2d203f0 | dependency-check job results

@codecov-commenter
Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.48%. Comparing base (622ea62) to head (80997ed).

Additional details and impacted files
@@                              Coverage Diff                               @@
##           release/libdd-crashtracker/20260317-122842    #1746      +/-   ##
==============================================================================
- Coverage                                       71.60%   71.48%   -0.13%     
==============================================================================
  Files                                             430      430              
  Lines                                           63967    63967              
==============================================================================
- Hits                                            45802    45725      -77     
- Misses                                          18165    18242      +77     
Components Coverage Δ
libdd-crashtracker 63.77% <ø> (-0.18%) ⬇️
libdd-crashtracker-ffi 16.17% <ø> (-1.56%) ⬇️
libdd-alloc 98.77% <ø> (ø)
libdd-data-pipeline 87.94% <ø> (ø)
libdd-data-pipeline-ffi 74.85% <ø> (ø)
libdd-common 79.73% <ø> (ø)
libdd-common-ffi 73.40% <ø> (ø)
libdd-telemetry 62.48% <ø> (ø)
libdd-telemetry-ffi 16.75% <ø> (ø)
libdd-dogstatsd-client 82.64% <ø> (ø)
datadog-ipc 80.35% <ø> (ø)
libdd-profiling 81.60% <ø> (ø)
libdd-profiling-ffi 63.65% <ø> (ø)
datadog-sidecar 33.13% <ø> (-1.40%) ⬇️
datdog-sidecar-ffi 10.88% <ø> (-6.14%) ⬇️
spawn-worker 54.69% <ø> (ø)
libdd-tinybytes 93.16% <ø> (ø)
libdd-trace-normalization 81.71% <ø> (ø)
libdd-trace-obfuscation 91.80% <ø> (ø)
libdd-trace-protobuf 68.25% <ø> (ø)
libdd-trace-utils 88.98% <ø> (ø)
datadog-tracer-flare 90.45% <ø> (ø)
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
Copy Markdown

pr-commenter bot commented Mar 17, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-03-17 12:49:10

Comparing candidate commit 80997ed in PR branch release-proposal/libdd-crashtracker/20260317-122842 with baseline commit 622ea62 in branch release/libdd-crashtracker/20260317-122842.

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

Explanation

This is an A/B test comparing a candidate commit's performance against that of a baseline commit. Performance changes are noted in the tables below as:

  • 🟩 = significantly better candidate vs. baseline
  • 🟥 = significantly worse candidate vs. baseline

We compute a confidence interval (CI) over the relative difference of means between metrics from the candidate and baseline commits, considering the baseline as the reference.

If the CI is entirely outside the configured SIGNIFICANT_IMPACT_THRESHOLD (or the deprecated UNCONFIDENCE_THRESHOLD), the change is considered significant.

Feel free to reach out to #apm-benchmarking-platform on Slack if you have any questions.

More details about the CI and significant changes

You can imagine this CI as a range of values that is likely to contain the true difference of means between the candidate and baseline commits.

CIs of the difference of means are often centered around 0%, because often changes are not that big:

---------------------------------(------|---^--------)-------------------------------->
                              -0.6%    0%  0.3%     +1.2%
                                 |          |        |
         lower bound of the CI --'          |        |
sample mean (center of the CI) -------------'        |
         upper bound of the CI ----------------------'

As described above, a change is considered significant if the CI is entirely outside the configured SIGNIFICANT_IMPACT_THRESHOLD (or the deprecated UNCONFIDENCE_THRESHOLD).

For instance, for an execution time metric, this confidence interval indicates a significantly worse performance:

----------------------------------------|---------|---(---------^---------)---------->
                                       0%        1%  1.3%      2.2%      3.1%
                                                  |   |         |         |
       significant impact threshold --------------'   |         |         |
                      lower bound of CI --------------'         |         |
       sample mean (center of the CI) --------------------------'         |
                      upper bound of CI ----------------------------------'

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 80997ed 1773750661 release-proposal/libdd-crashtracker/20260317-122842
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_timestamped_x1000 execution_time 4.218ms 4.225ms ± 0.010ms 4.223ms ± 0.002ms 4.225ms 4.228ms 4.262ms 4.330ms 2.55% 7.346 67.046 0.23% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample_timestamped_x1000 execution_time [4.223ms; 4.226ms] or [-0.032%; +0.032%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 80997ed 1773750661 release-proposal/libdd-crashtracker/20260317-122842
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 48.894ms 49.160ms ± 0.870ms 49.028ms ± 0.061ms 49.117ms 49.248ms 51.875ms 58.756ms 19.84% 8.967 86.837 1.77% 0.062ms 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 [49.040ms; 49.281ms] or [-0.245%; +0.245%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 80997ed 1773750661 release-proposal/libdd-crashtracker/20260317-122842
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/2598 execution_time 3.381ms 3.423ms ± 0.026ms 3.416ms ± 0.011ms 3.428ms 3.482ms 3.520ms 3.529ms 3.32% 1.849 3.649 0.77% 0.002ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
receiver_entry_point/report/2598 execution_time [3.419ms; 3.427ms] or [-0.107%; +0.107%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 80997ed 1773750661 release-proposal/libdd-crashtracker/20260317-122842
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.979µs 5.044µs ± 0.049µs 5.029µs ± 0.029µs 5.078µs 5.132µs 5.135µs 5.160µs 2.60% 0.654 -1.007 0.97% 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.037µs; 5.050µs] or [-0.135%; +0.135%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 80997ed 1773750661 release-proposal/libdd-crashtracker/20260317-122842
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 190.962ns 194.113ns ± 8.285ns 193.255ns ± 1.273ns 194.301ns 197.641ns 200.998ns 307.105ns 58.91% 12.786 171.749 4.26% 0.586ns 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 [192.965ns; 195.262ns] or [-0.592%; +0.592%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 80997ed 1773750661 release-proposal/libdd-crashtracker/20260317-122842
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 159.538µs 160.510µs ± 0.635µs 160.435µs ± 0.123µs 160.577µs 160.935µs 161.152µs 168.846µs 5.24% 11.392 147.065 0.39% 0.045µ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 [160.422µs; 160.598µs] or [-0.055%; +0.055%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 80997ed 1773750661 release-proposal/libdd-crashtracker/20260317-122842
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 12.924ms 12.956ms ± 0.017ms 12.954ms ± 0.010ms 12.964ms 12.984ms 13.007ms 13.039ms 0.66% 1.179 2.980 0.13% 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 [12.954ms; 12.958ms] or [-0.018%; +0.018%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 80997ed 1773750661 release-proposal/libdd-crashtracker/20260317-122842
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 18.335µs 25.918µs ± 9.436µs 18.600µs ± 0.137µs 34.209µs 43.938µs 45.459µs 68.284µs 267.12% 0.996 0.681 36.32% 0.667µ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.610µs; 27.226µs] or [-5.046%; +5.046%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 80997ed 1773750661 release-proposal/libdd-crashtracker/20260317-122842
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.528µs 146.531µs ± 1.824µs 146.244µs ± 0.608µs 146.846µs 148.427µs 154.925µs 162.130µs 10.86% 4.999 33.677 1.24% 0.129µ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 [146.278µs; 146.784µs] or [-0.173%; +0.173%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 80997ed 1773750661 release-proposal/libdd-crashtracker/20260317-122842
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.444µs 2.478µs ± 0.040µs 2.468µs ± 0.008µs 2.475µs 2.530µs 2.646µs 2.663µs 7.90% 3.274 10.730 1.60% 0.003µ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.472µs; 2.483µs] or [-0.222%; +0.222%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 80997ed 1773750661 release-proposal/libdd-crashtracker/20260317-122842
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.893µs 3.913µs ± 0.003µs 3.913µs ± 0.002µs 3.915µs 3.917µs 3.920µs 3.924µs 0.28% -1.086 11.965 0.07% 0.000µs 1 200
credit_card/is_card_number/ throughput 254873584.796op/s 255557491.432op/s ± 189091.318op/s 255579668.653op/s ± 103569.025op/s 255674983.081op/s 255756273.495op/s 255831803.837op/s 256898854.921op/s 0.52% 1.114 12.162 0.07% 13370.775op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 80.269µs 80.793µs ± 0.293µs 80.757µs ± 0.177µs 80.941µs 81.280µs 81.757µs 82.238µs 1.83% 1.502 4.789 0.36% 0.021µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12159869.332op/s 12377428.274op/s ± 44619.525op/s 12382766.287op/s ± 27229.965op/s 12409488.921op/s 12435139.223op/s 12448550.233op/s 12458183.454op/s 0.61% -1.454 4.535 0.36% 3155.077op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 72.848µs 73.636µs ± 0.366µs 73.583µs ± 0.215µs 73.837µs 74.289µs 74.733µs 75.133µs 2.11% 0.898 1.369 0.50% 0.026µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13309699.483op/s 13580614.776op/s ± 67166.191op/s 13590084.676op/s ± 39657.192op/s 13624617.641op/s 13677545.932op/s 13692840.587op/s 13727176.802op/s 1.01% -0.860 1.255 0.49% 4749.367op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.896µs 3.913µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.917µs 3.919µs 3.920µs 0.19% -0.844 7.212 0.07% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255120169.984op/s 255584261.601op/s ± 167055.598op/s 255593354.574op/s ± 108760.067op/s 255701839.651op/s 255795710.580op/s 255851758.651op/s 256649388.018op/s 0.41% 0.861 7.317 0.07% 11812.615op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 70.089µs 70.622µs ± 0.285µs 70.591µs ± 0.174µs 70.796µs 71.176µs 71.310µs 71.582µs 1.40% 0.677 0.333 0.40% 0.020µs 1 200
credit_card/is_card_number/378282246310005 throughput 13970076.293op/s 14160047.257op/s ± 56903.870op/s 14166201.577op/s ± 34928.028op/s 14197487.049op/s 14242559.974op/s 14261584.585op/s 14267498.107op/s 0.72% -0.655 0.291 0.40% 4023.711op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 53.052µs 53.134µs ± 0.036µs 53.133µs ± 0.023µs 53.155µs 53.195µs 53.225µs 53.270µs 0.26% 0.413 0.560 0.07% 0.003µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 18772210.057op/s 18820380.612op/s ± 12814.430op/s 18820603.404op/s ± 8168.514op/s 18829368.216op/s 18840504.888op/s 18844151.560op/s 18849489.024op/s 0.15% -0.408 0.550 0.07% 906.117op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.429µs 6.439µs ± 0.005µs 6.438µs ± 0.003µs 6.441µs 6.448µs 6.455µs 6.457µs 0.29% 0.952 1.179 0.08% 0.000µs 1 200
credit_card/is_card_number/x371413321323331 throughput 154877571.424op/s 155315004.262op/s ± 120505.572op/s 155331206.040op/s ± 72912.314op/s 155401558.805op/s 155468944.215op/s 155509611.561op/s 155534312.442op/s 0.13% -0.947 1.164 0.08% 8521.031op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.899µs 3.914µs ± 0.004µs 3.914µs ± 0.002µs 3.917µs 3.920µs 3.922µs 3.925µs 0.29% 0.150 1.030 0.09% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254769578.559op/s 255475492.403op/s ± 231593.536op/s 255515117.880op/s ± 140243.599op/s 255639873.450op/s 255752910.852op/s 255902436.508op/s 256483251.373op/s 0.38% -0.142 1.049 0.09% 16376.136op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 64.885µs 65.144µs ± 0.115µs 65.123µs ± 0.065µs 65.198µs 65.340µs 65.504µs 65.695µs 0.88% 1.379 3.246 0.18% 0.008µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15221787.874op/s 15350594.319op/s ± 27106.169op/s 15355654.406op/s ± 15366.184op/s 15369670.645op/s 15381335.144op/s 15391100.225op/s 15411870.222op/s 0.37% -1.361 3.165 0.18% 1916.696op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 58.089µs 58.395µs ± 0.104µs 58.391µs ± 0.065µs 58.455µs 58.558µs 58.652µs 58.833µs 0.76% 0.393 1.061 0.18% 0.007µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 16997327.269op/s 17124949.558op/s ± 30402.841op/s 17126011.349op/s ± 19066.464op/s 17145661.975op/s 17170777.401op/s 17185610.039op/s 17214892.604op/s 0.52% -0.377 1.027 0.18% 2149.806op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.898µs 3.913µs ± 0.003µs 3.913µs ± 0.002µs 3.915µs 3.918µs 3.919µs 3.921µs 0.19% -0.570 3.456 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 255050850.015op/s 255540761.435op/s ± 177872.157op/s 255540216.367op/s ± 113483.693op/s 255651200.551op/s 255801762.383op/s 255875665.373op/s 256510638.417op/s 0.38% 0.580 3.507 0.07% 12577.461op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 55.143µs 55.524µs ± 0.181µs 55.509µs ± 0.115µs 55.623µs 55.831µs 56.033µs 56.175µs 1.20% 0.675 0.551 0.33% 0.013µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 17801436.094op/s 18010292.532op/s ± 58602.619op/s 18015179.134op/s ± 37484.977op/s 18052777.545op/s 18089532.855op/s 18122869.935op/s 18134824.303op/s 0.66% -0.655 0.508 0.32% 4143.831op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 53.072µs 53.155µs ± 0.039µs 53.158µs ± 0.028µs 53.178µs 53.216µs 53.241µs 53.250µs 0.17% 0.095 -0.670 0.07% 0.003µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 18779230.767op/s 18813063.929op/s ± 13646.667op/s 18811709.124op/s ± 10070.570op/s 18824190.749op/s 18834195.581op/s 18836304.079op/s 18842441.992op/s 0.16% -0.093 -0.673 0.07% 964.965op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.430µs 6.440µs ± 0.005µs 6.439µs ± 0.004µs 6.444µs 6.449µs 6.454µs 6.455µs 0.25% 0.596 -0.165 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 154922466.988op/s 155285887.442op/s ± 123815.922op/s 155307700.634op/s ± 84988.140op/s 155382954.490op/s 155451658.924op/s 155485912.659op/s 155518411.719op/s 0.14% -0.592 -0.171 0.08% 8755.108op/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.913µs; 3.913µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ throughput [255531285.194op/s; 255583697.670op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [80.753µs; 80.834µs] or [-0.050%; +0.050%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12371244.437op/s; 12383612.111op/s] or [-0.050%; +0.050%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [73.585µs; 73.687µs] or [-0.069%; +0.069%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13571306.188op/s; 13589923.364op/s] or [-0.069%; +0.069%] None None None
credit_card/is_card_number/37828224631 execution_time [3.912µs; 3.913µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/37828224631 throughput [255561109.301op/s; 255607413.900op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/378282246310005 execution_time [70.583µs; 70.662µs] or [-0.056%; +0.056%] None None None
credit_card/is_card_number/378282246310005 throughput [14152160.928op/s; 14167933.587op/s] or [-0.056%; +0.056%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [53.129µs; 53.139µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [18818604.656op/s; 18822156.569op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.438µs; 6.439µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/x371413321323331 throughput [155298303.349op/s; 155331705.175op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.914µs; 3.915µs] or [-0.013%; +0.013%] None None None
credit_card/is_card_number_no_luhn/ throughput [255443395.766op/s; 255507589.040op/s] or [-0.013%; +0.013%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [65.128µs; 65.160µs] or [-0.025%; +0.025%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15346837.665op/s; 15354350.974op/s] or [-0.024%; +0.024%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [58.380µs; 58.409µs] or [-0.025%; +0.025%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [17120736.016op/s; 17129163.099op/s] or [-0.025%; +0.025%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.913µs; 3.914µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255516110.064op/s; 255565412.805op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [55.499µs; 55.549µs] or [-0.045%; +0.045%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [18002170.773op/s; 18018414.291op/s] or [-0.045%; +0.045%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [53.149µs; 53.160µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [18811172.632op/s; 18814955.225op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.439µs; 6.440µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [155268727.746op/s; 155303047.138op/s] or [-0.011%; +0.011%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 80997ed 1773750661 release-proposal/libdd-crashtracker/20260317-122842
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 237.748ns 249.022ns ± 14.071ns 244.073ns ± 5.123ns 251.613ns 285.566ns 287.832ns 292.512ns 19.85% 1.648 1.637 5.64% 0.995ns 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 [247.072ns; 250.972ns] or [-0.783%; +0.783%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 80997ed 1773750661 release-proposal/libdd-crashtracker/20260317-122842
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 86.737µs 87.023µs ± 0.148µs 87.009µs ± 0.057µs 87.068µs 87.170µs 87.494µs 88.487µs 1.70% 5.464 48.771 0.17% 0.010µ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 [87.003µs; 87.044µs] or [-0.023%; +0.023%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 80997ed 1773750661 release-proposal/libdd-crashtracker/20260317-122842
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.207ms 14.255ms ± 0.033ms 14.247ms ± 0.012ms 14.263ms 14.307ms 14.433ms 14.455ms 1.46% 3.405 15.307 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.250ms; 14.259ms] 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 80997ed 1773750661 release-proposal/libdd-crashtracker/20260317-122842
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 4.231ms 4.236ms ± 0.004ms 4.236ms ± 0.002ms 4.238ms 4.241ms 4.243ms 4.275ms 0.91% 5.317 51.004 0.09% 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 [4.236ms; 4.237ms] or [-0.012%; +0.012%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 80997ed 1773750661 release-proposal/libdd-crashtracker/20260317-122842
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.500µs 34.290µs ± 1.003µs 33.687µs ± 0.104µs 35.713µs 35.808µs 36.631µs 36.952µs 9.69% 0.946 -0.930 2.92% 0.071µ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 [34.151µs; 34.429µs] or [-0.405%; +0.405%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 80997ed 1773750661 release-proposal/libdd-crashtracker/20260317-122842
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 186.093µs 186.474µs ± 0.202µs 186.455µs ± 0.132µs 186.598µs 186.847µs 186.969µs 186.984µs 0.28% 0.395 -0.405 0.11% 0.014µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5348046.165op/s 5362693.994op/s ± 5820.097op/s 5363232.283op/s ± 3804.443op/s 5366871.631op/s 5371784.171op/s 5372790.469op/s 5373648.595op/s 0.19% -0.390 -0.410 0.11% 411.543op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.849µs 17.949µs ± 0.031µs 17.945µs ± 0.019µs 17.968µs 18.006µs 18.033µs 18.038µs 0.52% 0.439 0.381 0.17% 0.002µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 55438751.128op/s 55714942.434op/s ± 95435.923op/s 55727107.636op/s ± 60049.539op/s 55783814.749op/s 55840827.402op/s 55895096.683op/s 56027103.935op/s 0.54% -0.428 0.378 0.17% 6748.339op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.230µs 10.499µs ± 0.162µs 10.552µs ± 0.111µs 10.628µs 10.708µs 10.744µs 10.758µs 1.95% -0.316 -1.444 1.53% 0.011µs 1 200
normalization/normalize_name/normalize_name/good throughput 92954997.106op/s 95267177.640op/s ± 1472961.668op/s 94771454.864op/s ± 995396.516op/s 96934646.199op/s 97450808.689op/s 97525958.162op/s 97756199.002op/s 3.15% 0.337 -1.445 1.54% 104154.118op/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 [186.446µs; 186.502µs] or [-0.015%; +0.015%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5361887.384op/s; 5363500.603op/s] or [-0.015%; +0.015%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [17.944µs; 17.953µs] or [-0.024%; +0.024%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [55701715.933op/s; 55728168.935op/s] or [-0.024%; +0.024%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.477µs; 10.522µs] or [-0.213%; +0.213%] None None None
normalization/normalize_name/normalize_name/good throughput [95063039.319op/s; 95471315.961op/s] or [-0.214%; +0.214%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 80997ed 1773750661 release-proposal/libdd-crashtracker/20260317-122842
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 495.311µs 496.384µs ± 0.482µs 496.357µs ± 0.307µs 496.669µs 497.219µs 497.558µs 498.008µs 0.33% 0.328 0.037 0.10% 0.034µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 2008000.319op/s 2014569.967op/s ± 1954.559op/s 2014679.064op/s ± 1245.772op/s 2015826.535op/s 2017498.357op/s 2018762.033op/s 2018935.371op/s 0.21% -0.323 0.030 0.10% 138.208op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 369.894µs 370.527µs ± 0.351µs 370.490µs ± 0.170µs 370.690µs 370.995µs 371.295µs 373.734µs 0.88% 3.918 33.003 0.09% 0.025µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2675698.895op/s 2698858.767op/s ± 2550.492op/s 2699131.032op/s ± 1234.889op/s 2700192.729op/s 2701919.273op/s 2702493.527op/s 2703476.577op/s 0.16% -3.862 32.344 0.09% 180.347op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 168.594µs 168.978µs ± 0.177µs 168.972µs ± 0.138µs 169.110µs 169.267µs 169.329µs 169.384µs 0.24% 0.109 -0.861 0.10% 0.013µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5903753.442op/s 5917919.379op/s ± 6194.463op/s 5918127.659op/s ± 4819.235op/s 5922949.862op/s 5927325.204op/s 5929301.656op/s 5931416.548op/s 0.22% -0.105 -0.862 0.10% 438.015op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.898µs 37.100µs ± 0.113µs 37.135µs ± 0.075µs 37.188µs 37.270µs 37.283µs 37.286µs 0.41% -0.282 -1.302 0.30% 0.008µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26819752.314op/s 26954658.436op/s ± 81951.270op/s 26928875.439op/s ± 54658.362op/s 27046335.680op/s 27075271.101op/s 27094555.834op/s 27101542.013op/s 0.64% 0.287 -1.302 0.30% 5794.830op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 46.193µs 46.295µs ± 0.115µs 46.282µs ± 0.030µs 46.314µs 46.370µs 46.437µs 47.785µs 3.25% 11.012 140.057 0.25% 0.008µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 20926907.317op/s 21600536.886op/s ± 52182.707op/s 21606897.955op/s ± 13804.907op/s 21618442.366op/s 21632767.966op/s 21646163.182op/s 21648255.845op/s 0.19% -10.857 137.355 0.24% 3689.875op/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 [496.318µs; 496.451µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [2014299.084op/s; 2014840.850op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [370.479µs; 370.576µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2698505.293op/s; 2699212.241op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [168.954µs; 169.003µs] or [-0.015%; +0.015%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5917060.886op/s; 5918777.872op/s] or [-0.015%; +0.015%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.084µs; 37.115µs] or [-0.042%; +0.042%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26943300.778op/s; 26966016.094op/s] or [-0.042%; +0.042%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [46.280µs; 46.311µs] or [-0.034%; +0.034%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21593304.865op/s; 21607768.907op/s] or [-0.033%; +0.033%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 80997ed 1773750661 release-proposal/libdd-crashtracker/20260317-122842
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 729.102µs 730.572µs ± 0.700µs 730.607µs ± 0.520µs 731.068µs 731.740µs 732.193µs 733.493µs 0.39% 0.413 0.651 0.10% 0.050µ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 [730.474µs; 730.669µs] or [-0.013%; +0.013%] None None None

Group 20

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 80997ed 1773750661 release-proposal/libdd-crashtracker/20260317-122842
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.181µs 3.153µs ± 1.431µs 2.980µs ± 0.021µs 2.998µs 3.325µs 13.857µs 15.148µs 408.25% 7.520 57.074 45.25% 0.101µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
write only interface execution_time [2.955µs; 3.352µs] or [-6.287%; +6.287%] None None None

Baseline

Omitted due to size.

@hoolioh hoolioh merged commit 163443c into release/libdd-crashtracker/20260317-122842 Mar 17, 2026
51 of 52 checks passed
@hoolioh hoolioh deleted the release-proposal/libdd-crashtracker/20260317-122842 branch March 17, 2026 12:58
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.

2 participants