Skip to content

fix(debugger): Fix function and type name ordering in debugger#1715

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit intomainfrom
bob/fn_order
Mar 12, 2026
Merged

fix(debugger): Fix function and type name ordering in debugger#1715
gh-worker-dd-mergequeue-cf854d[bot] merged 1 commit intomainfrom
bob/fn_order

Conversation

@bwoebi
Copy link
Copy Markdown
Contributor

@bwoebi bwoebi commented Mar 12, 2026

Woops.

@bwoebi bwoebi requested review from a team as code owners March 12, 2026 11:34
@bwoebi
Copy link
Copy Markdown
Contributor Author

bwoebi commented Mar 12, 2026

/merge

@github-actions
Copy link
Copy Markdown
Contributor

Clippy Allow Annotation Report

Comparing clippy allow annotations between branches:

  • Base Branch: origin/main
  • PR Branch: origin/bob/fn_order

Summary by Rule

Rule Base Branch PR Branch Change
unwrap_used 9 9 No change (0%)
Total 9 9 No change (0%)

Annotation Counts by File

File Base Branch PR Branch Change
datadog-live-debugger-ffi/src/send_data.rs 9 9 No change (0%)

Annotation Stats by Crate

Crate Base Branch PR Branch Change
clippy-annotation-reporter 5 5 No change (0%)
datadog-ffe-ffi 1 1 No change (0%)
datadog-ipc 28 28 No change (0%)
datadog-live-debugger 6 6 No change (0%)
datadog-live-debugger-ffi 10 10 No change (0%)
datadog-profiling-replayer 4 4 No change (0%)
datadog-remote-config 3 3 No change (0%)
datadog-sidecar 59 59 No change (0%)
libdd-common 10 10 No change (0%)
libdd-common-ffi 12 12 No change (0%)
libdd-data-pipeline 5 5 No change (0%)
libdd-ddsketch 2 2 No change (0%)
libdd-dogstatsd-client 1 1 No change (0%)
libdd-profiling 13 13 No change (0%)
libdd-telemetry 19 19 No change (0%)
libdd-tinybytes 4 4 No change (0%)
libdd-trace-normalization 2 2 No change (0%)
libdd-trace-obfuscation 9 9 No change (0%)
libdd-trace-utils 15 15 No change (0%)
Total 208 208 No change (0%)

About This Report

This report tracks Clippy allow annotations for specific rules, showing how they've changed in this PR. Decreasing the number of these annotations generally improves code quality.

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

gh-worker-devflow-routing-ef8351 Bot commented Mar 12, 2026

View all feedbacks in Devflow UI.

2026-03-12 11:37:20 UTC ℹ️ Start processing command /merge


2026-03-12 11:37:25 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-03-12 12:11:10 UTC ℹ️ MergeQueue: merge request added to the queue

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


2026-03-12 12:50:08 UTC ℹ️ MergeQueue: This merge request was merged

@codecov-commenter
Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 0% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 71.27%. Comparing base (bc8f764) to head (e381a74).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1715      +/-   ##
==========================================
+ Coverage   71.23%   71.27%   +0.03%     
==========================================
  Files         429      429              
  Lines       63547    63547              
==========================================
+ Hits        45268    45291      +23     
+ Misses      18279    18256      -23     
Components Coverage Δ
libdd-crashtracker 62.39% <ø> (+0.04%) ⬆️
libdd-crashtracker-ffi 17.18% <ø> (ø)
libdd-alloc 98.77% <ø> (ø)
libdd-data-pipeline 88.32% <ø> (ø)
libdd-data-pipeline-ffi 76.94% <ø> (ø)
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% <ø> (+0.01%) ⬆️
libdd-profiling-ffi 63.65% <ø> (ø)
datadog-sidecar 32.61% <ø> (ø)
datdog-sidecar-ffi 8.35% <ø> (ø)
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 89.08% <ø> (ø)
datadog-tracer-flare 88.95% <ø> (ø)
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 12, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-03-12 11:50:58

Comparing candidate commit e381a74 in PR branch bob/fn_order with baseline commit bc8f764 in branch ``.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 58 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 e381a74 1773315235 bob/fn_order
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.324µs 2.401µs ± 0.021µs 2.400µs ± 0.004µs 2.404µs 2.453µs 2.456µs 2.464µs 2.68% 0.140 3.104 0.87% 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.398µs; 2.404µs] or [-0.120%; +0.120%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e381a74 1773315235 bob/fn_order
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.430ms 3.470ms ± 0.036ms 3.458ms ± 0.012ms 3.478ms 3.547ms 3.617ms 3.625ms 4.82% 2.282 5.564 1.04% 0.003ms 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.465ms; 3.475ms] or [-0.145%; +0.145%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e381a74 1773315235 bob/fn_order
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.124ms 48.475ms ± 1.186ms 48.314ms ± 0.043ms 48.358ms 48.594ms 53.861ms 62.472ms 29.30% 9.700 102.547 2.44% 0.084ms 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.311ms; 48.640ms] or [-0.339%; +0.339%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e381a74 1773315235 bob/fn_order
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 88.192µs 88.460µs ± 0.158µs 88.438µs ± 0.043µs 88.491µs 88.584µs 88.759µs 90.369µs 2.18% 9.038 105.095 0.18% 0.011µ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 [88.438µs; 88.482µs] or [-0.025%; +0.025%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e381a74 1773315235 bob/fn_order
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.201µs 3.195µs ± 1.419µs 2.970µs ± 0.029µs 3.001µs 3.624µs 13.931µs 14.632µs 392.73% 7.308 54.709 44.30% 0.100µ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.999µs; 3.392µs] or [-6.155%; +6.155%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e381a74 1773315235 bob/fn_order
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 13.877ms 13.938ms ± 0.034ms 13.934ms ± 0.019ms 13.953ms 13.996ms 14.052ms 14.078ms 1.03% 1.348 3.063 0.24% 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 [13.934ms; 13.943ms] or [-0.033%; +0.033%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e381a74 1773315235 bob/fn_order
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 744.308µs 745.400µs ± 0.574µs 745.368µs ± 0.334µs 745.644µs 746.437µs 746.704µs 749.326µs 0.53% 1.927 10.016 0.08% 0.041µ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 [745.320µs; 745.479µs] or [-0.011%; +0.011%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e381a74 1773315235 bob/fn_order
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 163.822µs 164.723µs ± 0.361µs 164.684µs ± 0.117µs 164.813µs 165.115µs 165.533µs 168.308µs 2.20% 5.365 49.031 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 [164.673µs; 164.773µs] or [-0.030%; +0.030%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e381a74 1773315235 bob/fn_order
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.896µs 3.917µs ± 0.008µs 3.916µs ± 0.002µs 3.918µs 3.922µs 3.930µs 3.994µs 2.01% 7.595 68.676 0.20% 0.001µs 1 200
credit_card/is_card_number/ throughput 250345352.984op/s 255317999.402op/s ± 506949.323op/s 255374855.168op/s ± 138148.262op/s 255505053.871op/s 255609953.634op/s 255676892.890op/s 256666902.682op/s 0.51% -7.517 67.753 0.20% 35846.730op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 79.702µs 80.245µs ± 0.160µs 80.235µs ± 0.038µs 80.275µs 80.339µs 80.390µs 82.248µs 2.51% 9.731 123.178 0.20% 0.011µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12158423.677op/s 12461816.894op/s ± 24305.704op/s 12463408.679op/s ± 5919.492op/s 12468910.331op/s 12476807.051op/s 12494524.758op/s 12546667.329op/s 0.67% -9.549 120.506 0.19% 1718.673op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 67.833µs 67.920µs ± 0.071µs 67.906µs ± 0.030µs 67.944µs 68.008µs 68.079µs 68.642µs 1.08% 5.429 50.481 0.10% 0.005µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 14568330.045op/s 14723224.935op/s ± 15404.434op/s 14726231.154op/s ± 6517.623op/s 14731814.900op/s 14738602.960op/s 14741369.167op/s 14742059.284op/s 0.11% -5.357 49.489 0.10% 1089.258op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.897µs 3.916µs ± 0.003µs 3.915µs ± 0.002µs 3.917µs 3.921µs 3.923µs 3.924µs 0.22% -0.708 7.424 0.08% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 254833377.984op/s 255388050.117op/s ± 194009.281op/s 255403805.517op/s ± 103056.967op/s 255501287.098op/s 255636610.858op/s 255721657.730op/s 256622678.753op/s 0.48% 0.728 7.546 0.08% 13718.528op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 64.596µs 64.700µs ± 0.051µs 64.692µs ± 0.032µs 64.727µs 64.805µs 64.854µs 64.879µs 0.29% 0.889 1.111 0.08% 0.004µs 1 200
credit_card/is_card_number/378282246310005 throughput 15413387.551op/s 15456016.971op/s ± 12191.341op/s 15457833.349op/s ± 7718.680op/s 15464098.938op/s 15472088.044op/s 15475649.856op/s 15480831.634op/s 0.15% -0.884 1.097 0.08% 862.058op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 45.421µs 45.665µs ± 0.088µs 45.670µs ± 0.064µs 45.722µs 45.811µs 45.841µs 45.884µs 0.47% -0.113 -0.347 0.19% 0.006µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 21794295.487op/s 21898820.059op/s ± 42306.796op/s 21896126.592op/s ± 30844.679op/s 21930951.700op/s 21965770.569op/s 22001846.092op/s 22016148.392op/s 0.55% 0.123 -0.341 0.19% 2991.542op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.589µs 6.631µs ± 0.011µs 6.633µs ± 0.005µs 6.637µs 6.643µs 6.650µs 6.652µs 0.27% -1.235 1.718 0.16% 0.001µs 1 200
credit_card/is_card_number/x371413321323331 throughput 150340501.323op/s 150816743.931op/s ± 245061.208op/s 150753405.125op/s ± 106356.082op/s 150914054.463op/s 151325885.605op/s 151598117.208op/s 151770966.154op/s 0.67% 1.246 1.753 0.16% 17328.444op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.899µs 3.914µs ± 0.002µs 3.914µs ± 0.001µs 3.916µs 3.919µs 3.921µs 3.922µs 0.20% -0.472 7.450 0.06% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254960295.474op/s 255461356.334op/s ± 158129.198op/s 255481140.810op/s ± 93906.486op/s 255558439.848op/s 255642043.166op/s 255706599.638op/s 256453253.512op/s 0.38% 0.489 7.542 0.06% 11181.423op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 65.100µs 65.719µs ± 0.066µs 65.723µs ± 0.035µs 65.753µs 65.798µs 65.836µs 65.914µs 0.29% -4.027 37.730 0.10% 0.005µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15171261.229op/s 15216306.261op/s ± 15308.613op/s 15215433.382op/s ± 8194.245op/s 15224183.566op/s 15232160.830op/s 15241085.459op/s 15361052.503op/s 0.96% 4.098 38.553 0.10% 1082.482op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 53.360µs 53.433µs ± 0.036µs 53.428µs ± 0.022µs 53.452µs 53.498µs 53.531µs 53.566µs 0.26% 0.801 0.989 0.07% 0.003µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18668500.946op/s 18715174.274op/s ± 12439.654op/s 18716939.836op/s ± 7607.456op/s 18724008.146op/s 18732662.821op/s 18737718.074op/s 18740568.037op/s 0.13% -0.796 0.977 0.07% 879.616op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.899µs 3.915µs ± 0.003µs 3.915µs ± 0.002µs 3.916µs 3.919µs 3.922µs 3.923µs 0.22% -0.669 5.346 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254881453.688op/s 255431701.650op/s ± 182981.941op/s 255447607.707op/s ± 104865.591op/s 255544164.421op/s 255645459.846op/s 255720957.683op/s 256470175.379op/s 0.40% 0.684 5.416 0.07% 12938.777op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 50.151µs 50.217µs ± 0.033µs 50.209µs ± 0.022µs 50.239µs 50.283µs 50.300µs 50.307µs 0.19% 0.608 -0.144 0.07% 0.002µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 19878058.053op/s 19913655.578op/s ± 13161.031op/s 19916721.219op/s ± 8807.119op/s 19923536.952op/s 19931986.484op/s 19935471.053op/s 19939773.907op/s 0.12% -0.605 -0.149 0.07% 930.625op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 45.444µs 45.722µs ± 0.106µs 45.725µs ± 0.073µs 45.795µs 45.897µs 45.942µs 45.960µs 0.51% -0.144 -0.309 0.23% 0.008µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 21758013.730op/s 21871642.121op/s ± 50941.575op/s 21870048.968op/s ± 34625.040op/s 21906769.750op/s 21956482.953op/s 21986869.277op/s 22005067.596op/s 0.62% 0.155 -0.303 0.23% 3602.113op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.565µs 6.631µs ± 0.012µs 6.635µs ± 0.005µs 6.639µs 6.644µs 6.647µs 6.649µs 0.21% -1.869 5.138 0.18% 0.001µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 150396699.912op/s 150809470.380op/s ± 280466.837op/s 150717494.078op/s ± 114656.633op/s 150937504.456op/s 151327013.978op/s 151714464.543op/s 152312713.827op/s 1.06% 1.889 5.268 0.19% 19832.000op/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.916µs; 3.918µs] or [-0.028%; +0.028%] None None None
credit_card/is_card_number/ throughput [255247741.102op/s; 255388257.703op/s] or [-0.028%; +0.028%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [80.223µs; 80.268µs] or [-0.028%; +0.028%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12458448.357op/s; 12465185.431op/s] or [-0.027%; +0.027%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [67.910µs; 67.930µs] or [-0.015%; +0.015%] None None None
credit_card/is_card_number/ 378282246310005 throughput [14721090.028op/s; 14725359.841op/s] or [-0.015%; +0.015%] None None None
credit_card/is_card_number/37828224631 execution_time [3.915µs; 3.916µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/37828224631 throughput [255361162.296op/s; 255414937.937op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/378282246310005 execution_time [64.693µs; 64.707µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/378282246310005 throughput [15454327.368op/s; 15457706.574op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.653µs; 45.677µs] or [-0.027%; +0.027%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [21892956.744op/s; 21904683.374op/s] or [-0.027%; +0.027%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.629µs; 6.632µs] or [-0.022%; +0.022%] None None None
credit_card/is_card_number/x371413321323331 throughput [150782780.804op/s; 150850707.057op/s] or [-0.023%; +0.023%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.914µs; 3.915µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/ throughput [255439441.148op/s; 255483271.520op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [65.710µs; 65.728µs] or [-0.014%; +0.014%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15214184.634op/s; 15218427.887op/s] or [-0.014%; +0.014%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [53.428µs; 53.438µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18713450.258op/s; 18716898.290op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.915µs; 3.915µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255406342.113op/s; 255457061.187op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [50.212µs; 50.221µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [19911831.585op/s; 19915479.570op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.707µs; 45.736µs] or [-0.032%; +0.032%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [21864582.108op/s; 21878702.133op/s] or [-0.032%; +0.032%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.629µs; 6.633µs] or [-0.026%; +0.026%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [150770600.374op/s; 150848340.386op/s] or [-0.026%; +0.026%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e381a74 1773315235 bob/fn_order
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.279ns 192.419ns ± 1.713ns 192.381ns ± 1.229ns 193.352ns 195.383ns 197.844ns 200.909ns 4.43% 1.231 2.734 0.89% 0.121ns 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.182ns; 192.656ns] or [-0.123%; +0.123%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e381a74 1773315235 bob/fn_order
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 32.175µs 33.008µs ± 1.156µs 32.278µs ± 0.044µs 34.666µs 34.766µs 35.133µs 37.013µs 14.67% 1.000 -0.658 3.49% 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 [32.847µs; 33.168µs] or [-0.485%; +0.485%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e381a74 1773315235 bob/fn_order
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.868µs 205.770µs ± 0.630µs 205.636µs ± 0.435µs 206.186µs 206.904µs 207.436µs 207.812µs 1.06% 0.686 -0.152 0.31% 0.045µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 4812043.531op/s 4859836.360op/s ± 14857.519op/s 4862956.629op/s ± 10298.046op/s 4871047.584op/s 4879147.860op/s 4880671.603op/s 4881203.383op/s 0.38% -0.674 -0.181 0.30% 1050.585op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 18.556µs 18.696µs ± 0.105µs 18.669µs ± 0.040µs 18.715µs 18.903µs 19.100µs 19.276µs 3.26% 2.367 7.713 0.56% 0.007µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 51876865.424op/s 53488411.229op/s ± 296164.624op/s 53565656.969op/s ± 113218.284op/s 53654429.328op/s 53786946.375op/s 53889160.628op/s 53892106.177op/s 0.61% -2.299 7.287 0.55% 20942.001op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.656µs 10.756µs ± 0.060µs 10.752µs ± 0.044µs 10.795µs 10.861µs 10.915µs 10.941µs 1.76% 0.612 -0.148 0.56% 0.004µs 1 200
normalization/normalize_name/normalize_name/good throughput 91397283.059op/s 92978214.018op/s ± 519348.334op/s 93006480.648op/s ± 378264.443op/s 93396244.415op/s 93675157.116op/s 93785358.362op/s 93845322.849op/s 0.90% -0.588 -0.200 0.56% 36723.473op/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.683µs; 205.858µs] or [-0.042%; +0.042%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [4857777.251op/s; 4861895.469op/s] or [-0.042%; +0.042%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.682µs; 18.711µs] or [-0.078%; +0.078%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [53447365.661op/s; 53529456.798op/s] or [-0.077%; +0.077%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.747µs; 10.764µs] or [-0.078%; +0.078%] None None None
normalization/normalize_name/normalize_name/good throughput [92906237.333op/s; 93050190.702op/s] or [-0.077%; +0.077%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e381a74 1773315235 bob/fn_order
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.976µs 5.045µs ± 0.044µs 5.046µs ± 0.045µs 5.073µs 5.108µs 5.111µs 5.115µs 1.36% 0.091 -1.428 0.86% 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.039µs; 5.051µs] or [-0.120%; +0.120%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e381a74 1773315235 bob/fn_order
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.204ms 4.209ms ± 0.010ms 4.207ms ± 0.001ms 4.209ms 4.216ms 4.243ms 4.318ms 2.62% 8.035 79.350 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_frames_x1000 execution_time [4.208ms; 4.211ms] 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 e381a74 1773315235 bob/fn_order
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.626ms 10.654ms ± 0.014ms 10.650ms ± 0.007ms 10.661ms 10.679ms 10.690ms 10.732ms 0.77% 1.770 6.039 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 [10.652ms; 10.656ms] 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 e381a74 1773315235 bob/fn_order
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 245.803ns 254.562ns ± 11.496ns 249.474ns ± 2.656ns 257.403ns 285.676ns 287.830ns 289.790ns 16.16% 1.881 2.437 4.50% 0.813ns 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 [252.968ns; 256.155ns] or [-0.626%; +0.626%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e381a74 1773315235 bob/fn_order
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.003µs 26.725µs ± 9.975µs 18.731µs ± 0.474µs 35.539µs 44.629µs 46.140µs 66.721µs 256.21% 0.891 0.390 37.23% 0.705µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [25.342µs; 28.107µs] or [-5.173%; +5.173%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e381a74 1773315235 bob/fn_order
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.927µs 146.844µs ± 1.835µs 146.576µs ± 0.517µs 147.098µs 148.215µs 155.396µs 165.045µs 12.60% 6.282 52.474 1.25% 0.130µ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.590µs; 147.099µs] or [-0.173%; +0.173%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz e381a74 1773315235 bob/fn_order
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 493.161µs 494.091µs ± 0.518µs 494.049µs ± 0.259µs 494.301µs 494.850µs 495.153µs 498.504µs 0.90% 3.217 24.698 0.10% 0.037µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 2006001.958op/s 2023920.527op/s ± 2116.535op/s 2024092.321op/s ± 1062.122op/s 2025182.355op/s 2026554.850op/s 2027172.076op/s 2027734.907op/s 0.18% -3.166 24.141 0.10% 149.662op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 369.980µs 370.631µs ± 0.274µs 370.630µs ± 0.193µs 370.811µs 371.047µs 371.246µs 371.378µs 0.20% 0.108 -0.461 0.07% 0.019µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2692671.788op/s 2698101.345op/s ± 1995.004op/s 2698111.000op/s ± 1402.537op/s 2699583.114op/s 2701357.516op/s 2701828.225op/s 2702850.708op/s 0.18% -0.105 -0.463 0.07% 141.068op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 167.254µs 167.586µs ± 0.144µs 167.573µs ± 0.094µs 167.671µs 167.851µs 167.925µs 168.017µs 0.27% 0.426 -0.203 0.09% 0.010µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5951782.808op/s 5967082.330op/s ± 5116.706op/s 5967563.793op/s ± 3350.634op/s 5970791.306op/s 5974437.452op/s 5976482.884op/s 5978936.069op/s 0.19% -0.422 -0.207 0.09% 361.806op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 37.140µs 37.263µs ± 0.048µs 37.263µs ± 0.032µs 37.293µs 37.352µs 37.385µs 37.468µs 0.55% 0.605 1.083 0.13% 0.003µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26689135.779op/s 26836620.155op/s ± 34802.869op/s 26836127.869op/s ± 22835.620op/s 26860621.421op/s 26887562.013op/s 26898848.455op/s 26925463.664op/s 0.33% -0.594 1.053 0.13% 2460.934op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.445µs 45.637µs ± 0.070µs 45.646µs ± 0.042µs 45.684µs 45.730µs 45.771µs 45.863µs 0.48% -0.393 0.248 0.15% 0.005µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21804216.548op/s 21912231.910op/s ± 33674.096op/s 21907812.656op/s ± 20099.062op/s 21928333.826op/s 21974153.561op/s 21998219.897op/s 22004513.370op/s 0.44% 0.403 0.248 0.15% 2381.118op/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 [494.019µs; 494.163µs] or [-0.015%; +0.015%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [2023627.195op/s; 2024213.858op/s] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [370.593µs; 370.669µs] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2697824.857op/s; 2698377.834op/s] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [167.566µs; 167.606µs] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5966373.204op/s; 5967791.456op/s] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.256µs; 37.269µs] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26831796.813op/s; 26841443.498op/s] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [45.627µs; 45.646µs] or [-0.021%; +0.021%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21907565.004op/s; 21916898.816op/s] or [-0.021%; +0.021%] None None None

Baseline

Omitted due to size.

@dd-octo-sts
Copy link
Copy Markdown
Contributor

dd-octo-sts Bot commented Mar 12, 2026

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 100.29 MB 100.29 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 8.63 MB 8.63 MB 0% (0 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.21 MB 11.21 MB 0% (0 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 116.96 MB 116.96 MB 0% (0 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 27.17 MB 27.17 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 76.61 KB 76.61 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 186.08 MB 186.06 MB -0% (-16.00 KB) 👌
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 917.15 MB 917.15 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 9.94 MB 9.94 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 76.61 KB 76.61 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 24.77 MB 24.77 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 51.44 MB 51.44 MB 0% (0 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 22.97 MB 22.97 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 77.80 KB 77.80 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 190.24 MB 190.23 MB -0% (-16.00 KB) 👌
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 900.81 MB 900.81 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 7.53 MB 7.53 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 77.80 KB 77.80 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 26.52 MB 26.52 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 47.06 MB 47.06 MB 0% (0 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 87.50 MB 87.50 MB 0% (0 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 10.21 MB 10.21 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 109.83 MB 109.83 MB 0% (0 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.95 MB 11.95 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