Skip to content

Add ddsketch to windows features list. #1138

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 1 commit into
base: ekump/APMSP-2151-create-ddsketch-ffi-crate
Choose a base branch
from

Conversation

hoolioh
Copy link
Contributor

@hoolioh hoolioh commented Jul 10, 2025

What does this PR do?

Release ddsketch on windows builds.

Copy link
Member

@ivoanjo ivoanjo left a comment

Choose a reason for hiding this comment

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

Arguably, Ruby is the first (and only) consumer for this, so we could omit it until actually someone else wants this, since we don't support windows on Ruby libdatadog builds anyway.

E.g. we could add this at any point in time, so I think we could delay it until we need it.

@pr-commenter
Copy link

pr-commenter bot commented Jul 10, 2025

Benchmarks

Comparison

Benchmark execution time: 2025-07-10 15:47:08

Comparing candidate commit f1ccb68 in PR branch julio/enable-ddsketch-windows-builds with baseline commit b708db7 in branch ekump/APMSP-2151-create-ddsketch-ffi-crate.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 52 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 f1ccb68 1752161707 julio/enable-ddsketch-windows-builds
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 5.029µs 5.096µs ± 0.044µs 5.094µs ± 0.043µs 5.140µs 5.159µs 5.165µs 5.174µs 1.57% 0.134 -1.545 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.089µs; 5.102µs] or [-0.119%; +0.119%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f1ccb68 1752161707 julio/enable-ddsketch-windows-builds
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 73.666ms 73.851ms ± 0.212ms 73.816ms ± 0.037ms 73.865ms 74.012ms 74.192ms 76.566ms 3.73% 10.648 132.615 0.29% 0.015ms 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 [73.821ms; 73.880ms] or [-0.040%; +0.040%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f1ccb68 1752161707 julio/enable-ddsketch-windows-builds
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.098µs 26.619µs ± 10.074µs 18.459µs ± 0.294µs 35.463µs 44.357µs 46.267µs 69.614µs 277.12% 0.900 0.554 37.75% 0.712µ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.223µs; 28.015µs] or [-5.245%; +5.245%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f1ccb68 1752161707 julio/enable-ddsketch-windows-builds
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.229µs 86.535µs ± 0.157µs 86.517µs ± 0.064µs 86.585µs 86.705µs 87.064µs 87.894µs 1.59% 4.422 32.890 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 [86.513µs; 86.556µ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 f1ccb68 1752161707 julio/enable-ddsketch-windows-builds
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.646µs 205.275µs ± 0.307µs 205.227µs ± 0.213µs 205.471µs 205.869µs 206.029µs 206.223µs 0.49% 0.466 -0.240 0.15% 0.022µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 4849115.194op/s 4871520.811op/s ± 7286.796op/s 4872646.150op/s ± 5046.665op/s 4877030.134op/s 4881724.041op/s 4885286.225op/s 4886487.554op/s 0.28% -0.459 -0.249 0.15% 515.254op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 18.227µs 18.342µs ± 0.069µs 18.330µs ± 0.034µs 18.369µs 18.478µs 18.571µs 18.605µs 1.50% 1.341 2.377 0.38% 0.005µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 53747584.182op/s 54520409.647op/s ± 204216.714op/s 54555723.869op/s ± 100658.907op/s 54651653.692op/s 54779385.118op/s 54853910.025op/s 54863992.623op/s 0.57% -1.312 2.278 0.37% 14440.302op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.628µs 10.748µs ± 0.059µs 10.742µs ± 0.035µs 10.778µs 10.861µs 10.904µs 10.962µs 2.04% 0.605 0.501 0.55% 0.004µs 1 200
normalization/normalize_name/normalize_name/good throughput 91225817.324op/s 93041735.148op/s ± 508124.568op/s 93088631.037op/s ± 299850.523op/s 93379034.413op/s 93815056.241op/s 94006869.522op/s 94095473.146op/s 1.08% -0.570 0.437 0.54% 35929.833op/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.233µs; 205.318µs] or [-0.021%; +0.021%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [4870510.931op/s; 4872530.691op/s] or [-0.021%; +0.021%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.332µs; 18.352µs] or [-0.052%; +0.052%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [54492107.174op/s; 54548712.120op/s] or [-0.052%; +0.052%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.740µs; 10.756µs] or [-0.076%; +0.076%] None None None
normalization/normalize_name/normalize_name/good throughput [92971313.970op/s; 93112156.326op/s] or [-0.076%; +0.076%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f1ccb68 1752161707 julio/enable-ddsketch-windows-builds
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 8.279ms 8.298ms ± 0.031ms 8.294ms ± 0.007ms 8.302ms 8.312ms 8.450ms 8.589ms 3.56% 7.460 61.559 0.37% 0.002ms 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 [8.294ms; 8.303ms] or [-0.051%; +0.051%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f1ccb68 1752161707 julio/enable-ddsketch-windows-builds
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 151.327µs 152.050µs ± 0.315µs 152.008µs ± 0.169µs 152.194µs 152.582µs 153.054µs 153.879µs 1.23% 1.714 6.323 0.21% 0.022µ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 [152.006µs; 152.094µs] or [-0.029%; +0.029%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f1ccb68 1752161707 julio/enable-ddsketch-windows-builds
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.357µs 2.404µs ± 0.018µs 2.401µs ± 0.008µs 2.410µs 2.447µs 2.454µs 2.458µs 2.36% 0.773 1.517 0.74% 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.402µs; 2.407µs] or [-0.103%; +0.103%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f1ccb68 1752161707 julio/enable-ddsketch-windows-builds
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.013µs 33.749µs ± 1.277µs 33.160µs ± 0.071µs 33.279µs 36.508µs 36.556µs 37.113µs 11.92% 1.704 0.936 3.77% 0.090µ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.572µs; 33.926µs] or [-0.524%; +0.524%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f1ccb68 1752161707 julio/enable-ddsketch-windows-builds
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 244.082ns 255.075ns ± 13.666ns 250.313ns ± 4.883ns 257.504ns 289.454ns 300.174ns 302.028ns 20.66% 1.772 2.209 5.34% 0.966ns 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 [253.181ns; 256.969ns] or [-0.743%; +0.743%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f1ccb68 1752161707 julio/enable-ddsketch-windows-builds
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.253µs 3.249µs ± 1.454µs 3.015µs ± 0.025µs 3.050µs 3.725µs 14.456µs 14.891µs 393.85% 7.274 54.232 44.65% 0.103µ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.047µs; 3.451µs] or [-6.204%; +6.204%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f1ccb68 1752161707 julio/enable-ddsketch-windows-builds
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.894µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.916µs 3.918µs 3.920µs 0.20% -0.973 6.732 0.07% 0.000µs 1 200
credit_card/is_card_number/ throughput 255114771.704op/s 255628888.563op/s ± 184745.985op/s 255624348.220op/s ± 113034.371op/s 255755556.924op/s 255879010.473op/s 255953045.764op/s 256793782.938op/s 0.46% 0.990 6.840 0.07% 13063.514op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 80.040µs 81.410µs ± 0.683µs 81.337µs ± 0.421µs 81.780µs 82.585µs 83.346µs 84.394µs 3.76% 0.883 1.415 0.84% 0.048µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 11849201.855op/s 12284398.031op/s ± 102363.128op/s 12294520.957op/s ± 63938.280op/s 12357026.777op/s 12433069.325op/s 12462819.473op/s 12493811.500op/s 1.62% -0.818 1.202 0.83% 7238.166op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 75.284µs 75.666µs ± 0.138µs 75.637µs ± 0.063µs 75.724µs 75.904µs 76.114µs 76.340µs 0.93% 1.414 4.921 0.18% 0.010µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13099253.933op/s 13215986.091op/s ± 24117.931op/s 13221028.155op/s ± 11031.174op/s 13230910.172op/s 13242382.328op/s 13266561.400op/s 13282987.150op/s 0.47% -1.388 4.812 0.18% 1705.395op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.899µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.916µs 3.917µs 3.918µs 0.16% -0.474 1.645 0.07% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255220873.854op/s 255623995.758op/s ± 173189.604op/s 255633611.954op/s ± 123063.730op/s 255737983.484op/s 255892545.068op/s 255932227.875op/s 256469099.536op/s 0.33% 0.481 1.674 0.07% 12246.354op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 72.630µs 72.866µs ± 0.194µs 72.836µs ± 0.050µs 72.893µs 73.062µs 73.254µs 74.718µs 2.58% 6.537 54.915 0.27% 0.014µs 1 200
credit_card/is_card_number/378282246310005 throughput 13383693.521op/s 13723974.972op/s ± 35917.609op/s 13729550.931op/s ± 9455.395op/s 13737948.435op/s 13750303.178op/s 13763962.578op/s 13768396.024op/s 0.28% -6.425 53.507 0.26% 2539.759op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 52.658µs 52.904µs ± 0.150µs 52.891µs ± 0.044µs 52.935µs 53.019µs 53.174µs 54.271µs 2.61% 6.544 54.831 0.28% 0.011µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 18425946.992op/s 18902358.067op/s ± 52619.669op/s 18906802.699op/s ± 15810.335op/s 18923172.865op/s 18947951.782op/s 18966707.170op/s 18990472.480op/s 0.44% -6.426 53.479 0.28% 3720.772op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.427µs 6.437µs ± 0.005µs 6.437µs ± 0.003µs 6.440µs 6.447µs 6.451µs 6.454µs 0.27% 0.558 0.369 0.08% 0.000µs 1 200
credit_card/is_card_number/x371413321323331 throughput 154941914.717op/s 155347416.921op/s ± 122595.059op/s 155363536.440op/s ± 79493.689op/s 155428693.210op/s 155534925.431op/s 155567209.710op/s 155584217.737op/s 0.14% -0.553 0.360 0.08% 8668.780op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.895µs 3.913µs ± 0.003µs 3.913µs ± 0.002µs 3.915µs 3.918µs 3.921µs 3.927µs 0.36% -0.127 4.078 0.09% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254672016.406op/s 255577603.781op/s ± 217986.217op/s 255580094.599op/s ± 139034.752op/s 255720316.979op/s 255886884.528op/s 255938696.422op/s 256716417.311op/s 0.44% 0.142 4.113 0.09% 15413.953op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 64.970µs 65.096µs ± 0.090µs 65.074µs ± 0.045µs 65.136µs 65.290µs 65.358µs 65.449µs 0.58% 1.368 1.704 0.14% 0.006µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15278993.428op/s 15361893.127op/s ± 21179.095op/s 15367082.941op/s ± 10572.557op/s 15376738.838op/s 15385453.592op/s 15390731.917op/s 15391676.182op/s 0.16% -1.360 1.677 0.14% 1497.588op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 58.192µs 58.353µs ± 0.120µs 58.327µs ± 0.067µs 58.399µs 58.566µs 58.767µs 58.998µs 1.15% 1.720 4.864 0.21% 0.008µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 16949758.845op/s 17137111.968op/s ± 35123.254op/s 17144635.691op/s ± 19579.495op/s 17162407.035op/s 17177797.870op/s 17183141.156op/s 17184563.107op/s 0.23% -1.696 4.721 0.20% 2483.589op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.892µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.918µs 3.919µs 3.924µs 0.31% -0.605 6.457 0.09% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254829350.043op/s 255601697.955op/s ± 219663.672op/s 255615135.775op/s ± 112802.512op/s 255723181.309op/s 255897919.128op/s 255977627.482op/s 256950501.003op/s 0.52% 0.626 6.570 0.09% 15532.567op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 55.095µs 55.378µs ± 0.170µs 55.341µs ± 0.094µs 55.449µs 55.713µs 55.907µs 55.995µs 1.18% 1.149 1.329 0.31% 0.012µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 17858774.391op/s 18057880.299op/s ± 55372.553op/s 18069688.099op/s ± 30559.176op/s 18098288.357op/s 18125933.317op/s 18144829.081op/s 18150334.508op/s 0.45% -1.130 1.275 0.31% 3915.431op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 52.690µs 52.868µs ± 0.063µs 52.871µs ± 0.040µs 52.904µs 52.974µs 53.016µs 53.067µs 0.37% 0.038 0.170 0.12% 0.004µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 18843955.092op/s 18914889.884op/s ± 22570.385op/s 18914073.366op/s ± 14292.601op/s 18930074.199op/s 18951297.630op/s 18966052.764op/s 18978791.201op/s 0.34% -0.030 0.168 0.12% 1595.967op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.426µs 6.436µs ± 0.005µs 6.436µs ± 0.003µs 6.439µs 6.444µs 6.446µs 6.463µs 0.43% 1.082 4.565 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 154722162.207op/s 155374149.381op/s ± 111991.942op/s 155380095.810op/s ± 71432.834op/s 155450420.348op/s 155534411.283op/s 155569851.171op/s 155628446.997op/s 0.16% -1.071 4.491 0.07% 7919.026op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
credit_card/is_card_number/ execution_time [3.912µs; 3.912µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ throughput [255603284.546op/s; 255654492.580op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [81.315µs; 81.504µs] or [-0.116%; +0.116%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12270211.486op/s; 12298584.576op/s] or [-0.115%; +0.115%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [75.647µs; 75.685µs] or [-0.025%; +0.025%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13212643.578op/s; 13219328.605op/s] or [-0.025%; +0.025%] None None None
credit_card/is_card_number/37828224631 execution_time [3.912µs; 3.912µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/37828224631 throughput [255599993.344op/s; 255647998.171op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/378282246310005 execution_time [72.839µs; 72.893µs] or [-0.037%; +0.037%] None None None
credit_card/is_card_number/378282246310005 throughput [13718997.136op/s; 13728952.807op/s] or [-0.036%; +0.036%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [52.883µs; 52.925µs] or [-0.039%; +0.039%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [18895065.487op/s; 18909650.647op/s] or [-0.039%; +0.039%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.436µs; 6.438µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/x371413321323331 throughput [155330426.424op/s; 155364407.417op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.912µs; 3.913µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/ throughput [255547392.988op/s; 255607814.574op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [65.084µs; 65.109µs] or [-0.019%; +0.019%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15358957.908op/s; 15364828.346op/s] or [-0.019%; +0.019%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [58.337µs; 58.370µs] or [-0.029%; +0.029%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [17132244.223op/s; 17141979.714op/s] or [-0.028%; +0.028%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.912µs; 3.913µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255571254.683op/s; 255632141.228op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [55.354µs; 55.402µs] or [-0.043%; +0.043%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [18050206.196op/s; 18065554.402op/s] or [-0.042%; +0.042%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [52.860µs; 52.877µs] or [-0.017%; +0.017%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [18911761.846op/s; 18918017.922op/s] or [-0.017%; +0.017%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.435µs; 6.437µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [155358628.375op/s; 155389670.387op/s] or [-0.010%; +0.010%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz f1ccb68 1752161707 julio/enable-ddsketch-windows-builds
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.513µs 536.492µs ± 1.513µs 536.318µs ± 0.265µs 536.571µs 537.125µs 540.408µs 550.790µs 2.70% 8.469 76.519 0.28% 0.107µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1815573.218op/s 1863973.931op/s ± 5134.192op/s 1864566.755op/s ± 919.566op/s 1865508.778op/s 1866588.097op/s 1867079.207op/s 1867368.504op/s 0.15% -8.412 75.764 0.27% 363.042op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 381.413µs 382.753µs ± 1.139µs 382.660µs ± 0.401µs 383.027µs 383.665µs 384.197µs 393.001µs 2.70% 6.461 53.844 0.30% 0.081µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2544522.787op/s 2612676.778op/s ± 7633.180op/s 2613285.946op/s ± 2742.029op/s 2616055.428op/s 2619584.260op/s 2621263.558op/s 2621829.880op/s 0.33% -6.336 52.426 0.29% 539.747op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 195.271µs 196.058µs ± 0.477µs 195.892µs ± 0.255µs 196.498µs 196.853µs 196.987µs 197.582µs 0.86% 0.635 -0.671 0.24% 0.034µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5061186.414op/s 5100566.172op/s ± 12387.330op/s 5104844.102op/s ± 6644.796op/s 5109535.672op/s 5116356.861op/s 5118517.747op/s 5121100.551op/s 0.32% -0.628 -0.682 0.24% 875.917op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 38.059µs 38.172µs ± 0.044µs 38.175µs ± 0.029µs 38.197µs 38.249µs 38.279µs 38.286µs 0.29% 0.123 -0.116 0.12% 0.003µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26119467.959op/s 26197125.188op/s ± 30478.447op/s 26195421.430op/s ± 20074.336op/s 26220659.498op/s 26243291.969op/s 26273010.231op/s 26275113.261op/s 0.30% -0.117 -0.118 0.12% 2155.152op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.899µs 46.044µs ± 0.090µs 46.028µs ± 0.040µs 46.077µs 46.146µs 46.225µs 46.948µs 2.00% 5.247 49.130 0.20% 0.006µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21300091.306op/s 21718598.696op/s ± 42080.266op/s 21726010.863op/s ± 18759.676op/s 21742741.095op/s 21764102.909op/s 21775753.678op/s 21787146.358op/s 0.28% -5.111 47.305 0.19% 2975.524op/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.283µs; 536.702µs] or [-0.039%; +0.039%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1863262.381op/s; 1864685.480op/s] or [-0.038%; +0.038%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [382.595µs; 382.910µs] or [-0.041%; +0.041%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2611618.893op/s; 2613734.663op/s] or [-0.040%; +0.040%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [195.992µs; 196.124µs] or [-0.034%; +0.034%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5098849.407op/s; 5102282.937op/s] or [-0.034%; +0.034%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [38.166µs; 38.178µs] or [-0.016%; +0.016%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26192901.169op/s; 26201349.208op/s] or [-0.016%; +0.016%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [46.031µs; 46.056µs] or [-0.027%; +0.027%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21712766.776op/s; 21724430.616op/s] or [-0.027%; +0.027%] None None None

Baseline

Omitted due to size.

@codecov-commenter
Copy link

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 71.28%. Comparing base (26d59f7) to head (f1ccb68).

Additional details and impacted files
@@                             Coverage Diff                             @@
##           ekump/APMSP-2151-create-ddsketch-ffi-crate    #1138   +/-   ##
===========================================================================
  Coverage                                       71.27%   71.28%           
===========================================================================
  Files                                             346      346           
  Lines                                           52611    52611           
===========================================================================
+ Hits                                            37501    37505    +4     
+ Misses                                          15110    15106    -4     
Components Coverage Δ
datadog-crashtracker 43.89% <ø> (-0.03%) ⬇️
datadog-crashtracker-ffi 5.93% <ø> (ø)
datadog-alloc 98.73% <ø> (ø)
data-pipeline 89.21% <ø> (ø)
data-pipeline-ffi 87.55% <ø> (ø)
ddcommon 82.98% <ø> (ø)
ddcommon-ffi 70.17% <ø> (ø)
ddtelemetry 60.08% <ø> (ø)
ddtelemetry-ffi 21.32% <ø> (ø)
dogstatsd-client 83.26% <ø> (ø)
datadog-ipc 82.68% <ø> (+0.10%) ⬆️
datadog-profiling 77.13% <ø> (ø)
datadog-profiling-ffi 62.12% <ø> (ø)
datadog-sidecar 40.28% <ø> (ø)
datdog-sidecar-ffi 5.17% <ø> (ø)
spawn-worker 55.35% <ø> (ø)
tinybytes 90.96% <ø> (ø)
datadog-trace-normalization 98.24% <ø> (ø)
datadog-trace-obfuscation 94.17% <ø> (ø)
datadog-trace-protobuf 77.10% <ø> (ø)
datadog-trace-utils 89.04% <ø> (ø)
datadog-tracer-flare 78.54% <ø> (ø)
datadog-log 76.31% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants