Skip to content

Conversation

@anais-raison
Copy link
Contributor

@anais-raison anais-raison commented Feb 10, 2026

What does this PR do?

Add a sync version of zip_and_send so it can be use in integrations.

Motivation

What inspired you to submit this pull request?

Additional Notes

Anything else we should know when reviewing?

How to test the change?

Describe here in detail how the change can be validated.

@anais-raison anais-raison requested a review from a team as a code owner February 10, 2026 13:31
@github-actions
Copy link

Clippy Allow Annotation Report

Comparing clippy allow annotations between branches:

  • Base Branch: origin/main
  • PR Branch: origin/anais/add-sync-send-tracer-flare

Summary by Rule

Rule Base Branch PR Branch Change

Annotation Counts by File

File Base Branch PR Branch Change

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 27 27 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-crashtracker 12 12 No change (0%)
libdd-data-pipeline 6 6 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 220 220 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.

@anais-raison
Copy link
Contributor Author

/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:36:46 UTC ℹ️ Start processing command /merge


2026-02-10 13:36:54 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 14:12:40 UTC ℹ️ MergeQueue: merge request added to the queue

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


2026-02-10 14:50:57 UTC ℹ️ MergeQueue: This merge request was merged

@codecov-commenter
Copy link

Codecov Report

❌ Patch coverage is 0% with 29 lines in your changes missing coverage. Please review.
✅ Project coverage is 70.88%. Comparing base (b4fe491) to head (f99d4da).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1547      +/-   ##
==========================================
- Coverage   70.95%   70.88%   -0.07%     
==========================================
  Files         423      423              
  Lines       61680    61709      +29     
==========================================
- Hits        43763    43743      -20     
- Misses      17917    17966      +49     
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 86.86% <0.00%> (-3.24%) ⬇️
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:46:42

Comparing candidate commit f99d4da in PR branch anais/add-sync-send-tracer-flare with baseline commit b4fe491 in branch main.

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

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 f99d4da 1770730264 anais/add-sync-send-tracer-flare
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 241.715ns 253.585ns ± 13.153ns 247.786ns ± 4.327ns 256.837ns 283.095ns 292.710ns 294.689ns 18.93% 1.597 1.610 5.17% 0.930ns 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 [251.762ns; 255.408ns] or [-0.719%; +0.719%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f99d4da 1770730264 anais/add-sync-send-tracer-flare
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.645ns 191.254ns ± 2.174ns 191.073ns ± 1.669ns 192.375ns 195.359ns 197.076ns 197.711ns 3.47% 0.847 0.157 1.13% 0.154ns 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.953ns; 191.556ns] or [-0.158%; +0.158%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f99d4da 1770730264 anais/add-sync-send-tracer-flare
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.924µs 25.708µs ± 9.528µs 18.153µs ± 0.174µs 34.489µs 43.050µs 43.538µs 66.776µs 267.86% 0.844 0.093 36.97% 0.674µ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.387µs; 27.028µs] or [-5.137%; +5.137%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f99d4da 1770730264 anais/add-sync-send-tracer-flare
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 205.953µs 206.429µs ± 0.277µs 206.367µs ± 0.150µs 206.564µs 206.994µs 207.186µs 207.573µs 0.58% 1.084 1.258 0.13% 0.020µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 4817577.857op/s 4844279.585op/s ± 6500.668op/s 4845739.803op/s ± 3536.498op/s 4848807.308op/s 4852489.022op/s 4854168.838op/s 4855483.107op/s 0.20% -1.076 1.231 0.13% 459.667op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 18.565µs 18.663µs ± 0.064µs 18.661µs ± 0.030µs 18.693µs 18.731µs 18.796µs 19.253µs 3.17% 3.894 34.371 0.34% 0.005µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 51939340.133op/s 53582763.959op/s ± 181805.991op/s 53587477.251op/s ± 85031.309op/s 53665763.939op/s 53853859.793op/s 53862153.048op/s 53863397.858op/s 0.51% -3.681 31.923 0.34% 12855.625op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.775µs 10.856µs ± 0.033µs 10.857µs ± 0.022µs 10.876µs 10.907µs 10.935µs 11.009µs 1.40% 0.468 1.688 0.30% 0.002µs 1 200
normalization/normalize_name/normalize_name/good throughput 90831874.361op/s 92117249.787op/s ± 277611.019op/s 92106669.370op/s ± 184880.297op/s 92311069.323op/s 92516159.592op/s 92768650.417op/s 92811238.237op/s 0.76% -0.437 1.587 0.30% 19630.063op/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 [206.391µs; 206.468µs] or [-0.019%; +0.019%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [4843378.655op/s; 4845180.515op/s] or [-0.019%; +0.019%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.654µs; 18.672µs] or [-0.048%; +0.048%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [53557567.397op/s; 53607960.521op/s] or [-0.047%; +0.047%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.851µs; 10.860µs] or [-0.042%; +0.042%] None None None
normalization/normalize_name/normalize_name/good throughput [92078775.570op/s; 92155724.004op/s] or [-0.042%; +0.042%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f99d4da 1770730264 anais/add-sync-send-tracer-flare
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.153µs 146.131µs ± 1.697µs 145.825µs ± 0.515µs 146.399µs 147.597µs 152.125µs 161.629µs 10.84% 5.444 41.040 1.16% 0.120µ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.896µs; 146.366µs] or [-0.161%; +0.161%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f99d4da 1770730264 anais/add-sync-send-tracer-flare
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.448ms 9.772ms ± 0.098ms 9.792ms ± 0.032ms 9.823ms 9.900ms 9.924ms 9.997ms 2.10% -1.260 1.743 1.00% 0.007ms 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 [9.759ms; 9.786ms] or [-0.138%; +0.138%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f99d4da 1770730264 anais/add-sync-send-tracer-flare
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.086µs 536.873µs ± 1.486µs 536.190µs ± 0.546µs 537.745µs 539.790µs 541.139µs 543.295µs 1.33% 1.380 1.651 0.28% 0.105µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1840620.259op/s 1862653.391op/s ± 5134.951op/s 1865009.310op/s ± 1900.208op/s 1866235.076op/s 1867739.756op/s 1868302.921op/s 1868857.437op/s 0.21% -1.366 1.583 0.27% 363.096op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 380.235µs 380.785µs ± 0.286µs 380.756µs ± 0.195µs 380.976µs 381.248µs 381.573µs 381.900µs 0.30% 0.647 0.726 0.08% 0.020µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2618486.203op/s 2626157.867op/s ± 1973.950op/s 2626352.945op/s ± 1342.403op/s 2627589.553op/s 2628948.678op/s 2629781.658op/s 2629951.586op/s 0.14% -0.642 0.711 0.07% 139.579op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 189.670µs 189.961µs ± 0.161µs 189.943µs ± 0.108µs 190.056µs 190.267µs 190.412µs 190.419µs 0.25% 0.519 0.038 0.08% 0.011µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5251582.443op/s 5264255.038op/s ± 4467.520op/s 5264749.043op/s ± 2980.439op/s 5267393.135op/s 5270849.530op/s 5272179.091op/s 5272318.637op/s 0.14% -0.515 0.031 0.08% 315.901op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.484µs 36.610µs ± 0.060µs 36.599µs ± 0.035µs 36.641µs 36.709µs 36.789µs 36.925µs 0.89% 1.328 3.919 0.16% 0.004µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 27081580.260op/s 27314648.902op/s ± 45035.743op/s 27322985.507op/s ± 26377.252op/s 27345537.931op/s 27369149.816op/s 27397817.024op/s 27409149.338op/s 0.32% -1.308 3.820 0.16% 3184.508op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.954µs 46.051µs ± 0.054µs 46.038µs ± 0.033µs 46.082µs 46.148µs 46.191µs 46.270µs 0.50% 0.909 0.980 0.12% 0.004µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21612457.420op/s 21715173.576op/s ± 25510.692op/s 21720969.291op/s ± 15724.154op/s 21733548.745op/s 21748669.118op/s 21757426.539op/s 21760812.404op/s 0.18% -0.901 0.957 0.12% 1803.878op/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.667µs; 537.079µs] or [-0.038%; +0.038%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1861941.736op/s; 1863365.045op/s] or [-0.038%; +0.038%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [380.745µs; 380.824µs] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2625884.296op/s; 2626431.437op/s] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [189.938µs; 189.983µs] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5263635.883op/s; 5264874.193op/s] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [36.602µs; 36.619µs] or [-0.023%; +0.023%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [27308407.381op/s; 27320890.423op/s] or [-0.023%; +0.023%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [46.043µs; 46.058µs] or [-0.016%; +0.016%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21711638.039op/s; 21718709.112op/s] or [-0.016%; +0.016%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f99d4da 1770730264 anais/add-sync-send-tracer-flare
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 84.301µs 84.539µs ± 0.241µs 84.504µs ± 0.064µs 84.561µs 84.785µs 85.083µs 87.119µs 3.09% 7.256 69.128 0.28% 0.017µ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 [84.506µs; 84.573µs] or [-0.040%; +0.040%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f99d4da 1770730264 anais/add-sync-send-tracer-flare
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.966µs 5.056µs ± 0.048µs 5.041µs ± 0.035µs 5.097µs 5.138µs 5.145µs 5.146µs 2.10% 0.349 -1.029 0.94% 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.049µs; 5.062µs] or [-0.130%; +0.130%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f99d4da 1770730264 anais/add-sync-send-tracer-flare
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.948ms 49.308ms ± 0.917ms 49.173ms ± 0.088ms 49.275ms 49.427ms 51.815ms 58.082ms 18.12% 8.459 75.084 1.85% 0.065ms 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.181ms; 49.435ms] or [-0.258%; +0.258%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f99d4da 1770730264 anais/add-sync-send-tracer-flare
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 533.635µs 534.472µs ± 0.414µs 534.400µs ± 0.221µs 534.636µs 535.229µs 535.797µs 537.014µs 0.49% 1.932 7.246 0.08% 0.029µ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 [534.415µs; 534.529µ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 f99d4da 1770730264 anais/add-sync-send-tracer-flare
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.433µs 2.458µs ± 0.026µs 2.450µs ± 0.007µs 2.461µs 2.505µs 2.518µs 2.700µs 10.19% 4.865 38.301 1.04% 0.002µ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.454µs; 2.461µs] or [-0.145%; +0.145%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f99d4da 1770730264 anais/add-sync-send-tracer-flare
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.599ms 10.628ms ± 0.015ms 10.627ms ± 0.008ms 10.635ms 10.651ms 10.681ms 10.711ms 0.79% 1.545 5.508 0.14% 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.626ms; 10.630ms] or [-0.019%; +0.019%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f99d4da 1770730264 anais/add-sync-send-tracer-flare
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.911µs ± 0.003µs 3.911µs ± 0.001µs 3.913µs 3.915µs 3.918µs 3.927µs 0.41% -0.247 17.052 0.07% 0.000µs 1 200
credit_card/is_card_number/ throughput 254634203.080op/s 255657838.366op/s ± 171204.512op/s 255666878.357op/s ± 87503.735op/s 255760672.838op/s 255841467.539op/s 255903333.387op/s 256859076.583op/s 0.47% 0.285 17.153 0.07% 12105.987op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 77.044µs 77.490µs ± 0.500µs 77.306µs ± 0.171µs 77.640µs 78.645µs 79.263µs 79.971µs 3.45% 2.101 5.034 0.64% 0.035µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12504592.287op/s 12905375.103op/s ± 82118.673op/s 12935664.936op/s ± 28691.425op/s 12961367.540op/s 12971256.365op/s 12975834.357op/s 12979520.329op/s 0.34% -2.052 4.739 0.63% 5806.667op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 70.621µs 70.930µs ± 0.343µs 70.763µs ± 0.082µs 71.008µs 71.663µs 72.060µs 72.559µs 2.54% 1.932 3.948 0.48% 0.024µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13781879.760op/s 14098787.144op/s ± 67514.428op/s 14131611.002op/s ± 16491.840op/s 14143757.250op/s 14151856.577op/s 14154410.701op/s 14160037.141op/s 0.20% -1.901 3.766 0.48% 4773.991op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.897µs 3.912µs ± 0.002µs 3.911µs ± 0.001µs 3.913µs 3.915µs 3.918µs 3.921µs 0.24% -0.461 9.057 0.06% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255037998.267op/s 255647795.094op/s ± 152479.447op/s 255661115.790op/s ± 76202.363op/s 255731976.880op/s 255834339.141op/s 255870012.735op/s 256632432.275op/s 0.38% 0.480 9.155 0.06% 10781.925op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 67.401µs 67.713µs ± 0.357µs 67.535µs ± 0.082µs 67.795µs 68.474µs 68.794µs 70.055µs 3.73% 2.507 9.495 0.53% 0.025µs 1 200
credit_card/is_card_number/378282246310005 throughput 14274599.113op/s 14768574.743op/s ± 76776.895op/s 14807117.047op/s ± 18001.895op/s 14817411.199op/s 14826119.993op/s 14829360.954op/s 14836539.429op/s 0.20% -2.428 8.777 0.52% 5428.946op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 44.665µs 45.070µs ± 0.138µs 45.056µs ± 0.092µs 45.178µs 45.287µs 45.334µs 45.360µs 0.68% -0.249 -0.079 0.30% 0.010µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 22045647.400op/s 22187700.171op/s ± 67771.746op/s 22194782.007op/s ± 45257.850op/s 22225840.875op/s 22309594.665op/s 22367271.320op/s 22389026.069op/s 0.88% 0.266 -0.057 0.30% 4792.186op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.028µs 6.036µs ± 0.009µs 6.034µs ± 0.002µs 6.037µs 6.045µs 6.099µs 6.111µs 1.28% 6.080 42.395 0.15% 0.001µs 1 200
credit_card/is_card_number/x371413321323331 throughput 163628641.391op/s 165667638.546op/s ± 253255.941op/s 165717483.195op/s ± 63210.557op/s 165776559.760op/s 165819822.233op/s 165861764.650op/s 165879680.870op/s 0.10% -6.046 42.035 0.15% 17907.899op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.894µs 3.912µs ± 0.003µs 3.912µs ± 0.001µs 3.913µs 3.918µs 3.920µs 3.920µs 0.22% -0.361 6.899 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 255091322.394op/s 255625149.770op/s ± 192039.630op/s 255652293.681op/s ± 94789.774op/s 255743817.537op/s 255837065.025op/s 255883933.712op/s 256816385.127op/s 0.46% 0.381 7.010 0.07% 13579.252op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 65.561µs 65.776µs ± 0.075µs 65.773µs ± 0.044µs 65.824µs 65.906µs 65.965µs 65.999µs 0.34% 0.018 0.722 0.11% 0.005µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15151703.944op/s 15203160.212op/s ± 17234.984op/s 15203730.996op/s ± 10241.406op/s 15213305.938op/s 15229893.167op/s 15249498.791op/s 15252968.985op/s 0.32% -0.009 0.722 0.11% 1218.697op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 52.956µs 53.025µs ± 0.040µs 53.016µs ± 0.026µs 53.050µs 53.099µs 53.106µs 53.160µs 0.27% 0.660 -0.325 0.08% 0.003µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18811212.956op/s 18858869.097op/s ± 14322.032op/s 18862079.675op/s ± 9380.044op/s 18869161.187op/s 18877554.400op/s 18880649.091op/s 18883690.157op/s 0.11% -0.657 -0.330 0.08% 1012.721op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.897µs 3.912µs ± 0.002µs 3.912µs ± 0.001µs 3.913µs 3.915µs 3.917µs 3.920µs 0.22% -0.851 8.893 0.06% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 255085906.189op/s 255653147.448op/s ± 141775.879op/s 255656372.240op/s ± 74562.119op/s 255729070.006op/s 255832617.233op/s 255935020.272op/s 256577855.475op/s 0.36% 0.868 8.986 0.06% 10025.069op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 49.755µs 49.820µs ± 0.032µs 49.820µs ± 0.019µs 49.837µs 49.875µs 49.902µs 49.933µs 0.23% 0.496 0.372 0.06% 0.002µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 20027007.566op/s 20072170.311op/s ± 12994.152op/s 20072228.065op/s ± 7834.400op/s 20081242.112op/s 20092033.610op/s 20097172.790op/s 20098484.574op/s 0.13% -0.492 0.365 0.06% 918.825op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 44.705µs 45.099µs ± 0.140µs 45.100µs ± 0.105µs 45.214µs 45.309µs 45.393µs 45.413µs 0.69% -0.209 -0.414 0.31% 0.010µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 22020065.239op/s 22173505.784op/s ± 69027.797op/s 22172955.655op/s ± 51708.106op/s 22221023.324op/s 22288051.214op/s 22324672.176op/s 22369042.857op/s 0.88% 0.223 -0.401 0.31% 4881.002op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.028µs 6.035µs ± 0.006µs 6.034µs ± 0.002µs 6.037µs 6.040µs 6.044µs 6.113µs 1.30% 8.977 106.047 0.11% 0.000µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 163591501.851op/s 165697887.991op/s ± 174413.125op/s 165717657.230op/s ± 58877.443op/s 165770883.631op/s 165841343.264op/s 165861217.767op/s 165888133.732op/s 0.10% -8.890 104.634 0.10% 12332.870op/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.911µs; 3.912µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/ throughput [255634111.067op/s; 255681565.665op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [77.421µs; 77.560µs] or [-0.089%; +0.089%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12893994.245op/s; 12916755.962op/s] or [-0.088%; +0.088%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [70.882µs; 70.977µs] or [-0.067%; +0.067%] None None None
credit_card/is_card_number/ 378282246310005 throughput [14089430.294op/s; 14108143.994op/s] or [-0.066%; +0.066%] None None None
credit_card/is_card_number/37828224631 execution_time [3.911µs; 3.912µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number/37828224631 throughput [255626662.909op/s; 255668927.279op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number/378282246310005 execution_time [67.664µs; 67.763µs] or [-0.073%; +0.073%] None None None
credit_card/is_card_number/378282246310005 throughput [14757934.204op/s; 14779215.283op/s] or [-0.072%; +0.072%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.051µs; 45.089µs] or [-0.042%; +0.042%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [22178307.659op/s; 22197092.683op/s] or [-0.042%; +0.042%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.035µs; 6.037µs] or [-0.021%; +0.021%] None None None
credit_card/is_card_number/x371413321323331 throughput [165632539.708op/s; 165702737.384op/s] or [-0.021%; +0.021%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.912µs; 3.912µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ throughput [255598534.924op/s; 255651764.616op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [65.766µs; 65.786µs] or [-0.016%; +0.016%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15200771.609op/s; 15205548.815op/s] or [-0.016%; +0.016%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [53.020µs; 53.031µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18856884.201op/s; 18860853.993op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.911µs; 3.912µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255633498.675op/s; 255672796.221op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [49.816µs; 49.825µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [20070369.447op/s; 20073971.176op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.080µs; 45.119µs] or [-0.043%; +0.043%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [22163939.195op/s; 22183072.373op/s] or [-0.043%; +0.043%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.034µs; 6.036µs] or [-0.015%; +0.015%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [165673716.009op/s; 165722059.973op/s] or [-0.015%; +0.015%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f99d4da 1770730264 anais/add-sync-send-tracer-flare
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.546µs 34.075µs ± 0.872µs 33.674µs ± 0.058µs 33.799µs 35.913µs 36.010µs 37.527µs 11.44% 1.774 1.528 2.55% 0.062µ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.955µs; 34.196µs] or [-0.355%; +0.355%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f99d4da 1770730264 anais/add-sync-send-tracer-flare
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 160.750µs 161.465µs ± 0.265µs 161.440µs ± 0.135µs 161.592µs 161.906µs 162.337µs 162.862µs 0.88% 1.032 4.268 0.16% 0.019µ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 [161.428µs; 161.502µs] or [-0.023%; +0.023%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f99d4da 1770730264 anais/add-sync-send-tracer-flare
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.001ms 4.005ms ± 0.007ms 4.004ms ± 0.001ms 4.005ms 4.008ms 4.012ms 4.097ms 2.31% 12.450 165.381 0.17% 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.004ms; 4.006ms] or [-0.024%; +0.024%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f99d4da 1770730264 anais/add-sync-send-tracer-flare
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.016ms 14.084ms ± 0.035ms 14.080ms ± 0.017ms 14.098ms 14.134ms 14.218ms 14.278ms 1.41% 2.130 7.689 0.25% 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.080ms; 14.089ms] or [-0.034%; +0.034%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f99d4da 1770730264 anais/add-sync-send-tracer-flare
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.271µs 3.210µs ± 1.449µs 3.037µs ± 0.025µs 3.061µs 3.419µs 13.907µs 15.433µs 408.12% 7.532 57.284 45.01% 0.102µ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.010µs; 3.411µs] or [-6.253%; +6.253%] 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.so 10.76 MB 10.76 MB 0% (0 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 106.40 MB 106.40 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.44 MB --.04% (-80.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.04 MB 0% (0 B) 👌
/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.49 MB --.06% (-120.00 KB) 💪
/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