Skip to content

Conversation

@iunanua
Copy link
Contributor

@iunanua iunanua commented Jan 29, 2026

What does this PR do?

A brief description of the change being made with this pull request.

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.

@iunanua iunanua force-pushed the igor/versioning/publish-crates-from-proposal branch from 715f82a to 96457fc Compare January 29, 2026 14:35
@iunanua iunanua force-pushed the igor/versioning/publish-crates-from-proposal branch from b1ae522 to 0377682 Compare January 29, 2026 14:51
@pr-commenter
Copy link

pr-commenter bot commented Jan 29, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-02-05 13:55:55

Comparing candidate commit 3ab0c4d in PR branch igor/versioning/publish-crates-from-proposal with baseline commit ac9dc70 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 3ab0c4d 1770298772 igor/versioning/publish-crates-from-proposal
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.710µs 34.247µs ± 0.867µs 33.861µs ± 0.088µs 34.019µs 36.010µs 36.038µs 38.679µs 14.23% 1.974 3.298 2.53% 0.061µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
redis/obfuscate_redis_string execution_time [34.127µs; 34.367µs] or [-0.351%; +0.351%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3ab0c4d 1770298772 igor/versioning/publish-crates-from-proposal
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 239.986ns 252.130ns ± 13.906ns 247.116ns ± 4.724ns 254.158ns 284.519ns 292.284ns 297.406ns 20.35% 1.601 1.531 5.50% 0.983ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_trace/test_trace execution_time [250.203ns; 254.057ns] or [-0.764%; +0.764%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3ab0c4d 1770298772 igor/versioning/publish-crates-from-proposal
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 13.246ms 13.426ms ± 0.064ms 13.425ms ± 0.039ms 13.458ms 13.539ms 13.627ms 13.643ms 1.62% 0.551 1.296 0.47% 0.005ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
receiver_entry_point/report/2597 execution_time [13.417ms; 13.435ms] or [-0.066%; +0.066%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3ab0c4d 1770298772 igor/versioning/publish-crates-from-proposal
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.575ms 14.648ms ± 0.035ms 14.643ms ± 0.016ms 14.661ms 14.697ms 14.780ms 14.836ms 1.32% 1.805 6.050 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 [14.643ms; 14.653ms] or [-0.033%; +0.033%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3ab0c4d 1770298772 igor/versioning/publish-crates-from-proposal
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.058µs 5.150µs ± 0.070µs 5.125µs ± 0.044µs 5.219µs 5.277µs 5.281µs 5.285µs 3.12% 0.584 -1.079 1.35% 0.005µ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.140µs; 5.160µs] or [-0.187%; +0.187%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3ab0c4d 1770298772 igor/versioning/publish-crates-from-proposal
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.345µs 2.377µs ± 0.026µs 2.371µs ± 0.005µs 2.377µs 2.433µs 2.450µs 2.635µs 11.12% 5.873 49.060 1.09% 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.373µs; 2.381µs] or [-0.151%; +0.151%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3ab0c4d 1770298772 igor/versioning/publish-crates-from-proposal
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_add_sample_frames_x1000 execution_time 3.954ms 3.962ms ± 0.007ms 3.961ms ± 0.002ms 3.963ms 3.966ms 3.970ms 4.048ms 2.19% 10.655 133.760 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 [3.961ms; 3.963ms] or [-0.024%; +0.024%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3ab0c4d 1770298772 igor/versioning/publish-crates-from-proposal
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.931µs 205.831µs ± 0.593µs 205.757µs ± 0.384µs 206.161µs 206.780µs 207.489µs 209.030µs 1.59% 1.583 5.703 0.29% 0.042µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 4784001.678op/s 4858398.027op/s ± 13930.757op/s 4860111.223op/s ± 9072.840op/s 4868810.237op/s 4876309.834op/s 4878144.922op/s 4879679.629op/s 0.40% -1.539 5.434 0.29% 985.053op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 18.612µs 18.733µs ± 0.095µs 18.718µs ± 0.045µs 18.761µs 18.896µs 19.068µs 19.268µs 2.94% 2.094 6.534 0.51% 0.007µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 51900549.750op/s 53383286.769op/s ± 268509.283op/s 53424160.514op/s ± 129511.393op/s 53561110.291op/s 53683665.103op/s 53719848.436op/s 53727823.044op/s 0.57% -2.032 6.153 0.50% 18986.473op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.873µs 10.939µs ± 0.030µs 10.936µs ± 0.019µs 10.958µs 10.995µs 11.017µs 11.031µs 0.87% 0.537 0.084 0.27% 0.002µs 1 200
normalization/normalize_name/normalize_name/good throughput 90654490.823op/s 91413641.284op/s ± 250359.366op/s 91444399.197op/s ± 159605.356op/s 91580085.037op/s 91784711.344op/s 91873145.167op/s 91973584.625op/s 0.58% -0.523 0.064 0.27% 17703.081op/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.749µs; 205.913µs] or [-0.040%; +0.040%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [4856467.358op/s; 4860328.696op/s] or [-0.040%; +0.040%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.720µs; 18.746µs] or [-0.070%; +0.070%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [53346073.965op/s; 53420499.574op/s] or [-0.070%; +0.070%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.935µs; 10.944µs] or [-0.038%; +0.038%] None None None
normalization/normalize_name/normalize_name/good throughput [91378943.884op/s; 91448338.685op/s] or [-0.038%; +0.038%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3ab0c4d 1770298772 igor/versioning/publish-crates-from-proposal
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.154µs 26.711µs ± 10.019µs 18.506µs ± 0.259µs 35.532µs 44.408µs 45.983µs 63.329µs 242.21% 0.759 -0.272 37.41% 0.708µ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.323µs; 28.100µs] or [-5.198%; +5.198%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3ab0c4d 1770298772 igor/versioning/publish-crates-from-proposal
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.621ms 10.649ms ± 0.014ms 10.649ms ± 0.009ms 10.658ms 10.674ms 10.685ms 10.717ms 0.64% 0.935 2.593 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.647ms; 10.651ms] or [-0.018%; +0.018%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3ab0c4d 1770298772 igor/versioning/publish-crates-from-proposal
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 49.593ms 49.896ms ± 1.512ms 49.687ms ± 0.042ms 49.743ms 49.903ms 61.001ms 62.869ms 26.53% 7.980 62.204 3.02% 0.107ms 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.687ms; 50.106ms] or [-0.420%; +0.420%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3ab0c4d 1770298772 igor/versioning/publish-crates-from-proposal
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 536.389µs 537.095µs ± 0.434µs 537.031µs ± 0.159µs 537.231µs 537.599µs 538.152µs 541.504µs 0.83% 5.461 51.545 0.08% 0.031µ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 [537.034µs; 537.155µs] or [-0.011%; +0.011%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3ab0c4d 1770298772 igor/versioning/publish-crates-from-proposal
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.912µs ± 0.003µs 3.912µs ± 0.001µs 3.913µs 3.916µs 3.918µs 3.921µs 0.23% -0.809 8.584 0.06% 0.000µs 1 200
credit_card/is_card_number/ throughput 255047083.428op/s 255621972.461op/s ± 164309.767op/s 255639163.921op/s ± 90893.732op/s 255722670.165op/s 255827649.515op/s 255897376.294op/s 256697097.726op/s 0.41% 0.829 8.699 0.06% 11618.455op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 77.087µs 77.613µs ± 0.336µs 77.531µs ± 0.217µs 77.782µs 78.243µs 78.409µs 78.810µs 1.65% 0.641 0.071 0.43% 0.024µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12688803.744op/s 12884701.783op/s ± 55565.483op/s 12898149.859op/s ± 36178.501op/s 12920843.584op/s 12960336.732op/s 12969282.745op/s 12972294.598op/s 0.57% -0.619 0.023 0.43% 3929.073op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 70.634µs 71.095µs ± 0.280µs 71.040µs ± 0.186µs 71.258µs 71.558µs 71.815µs 72.127µs 1.53% 0.670 0.497 0.39% 0.020µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13864417.209op/s 14065825.392op/s ± 55311.471op/s 14076515.446op/s ± 36760.698op/s 14100457.213op/s 14141523.473op/s 14155592.821op/s 14157458.043op/s 0.58% -0.646 0.436 0.39% 3911.112op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.893µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.916µs 3.918µs 3.919µs 0.16% -1.427 9.600 0.07% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255191346.067op/s 255617742.259op/s ± 180425.735op/s 255607853.747op/s ± 100459.032op/s 255710136.198op/s 255884566.357op/s 255931317.723op/s 256852224.220op/s 0.49% 1.447 9.753 0.07% 12758.026op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 67.431µs 67.859µs ± 0.281µs 67.806µs ± 0.211µs 68.042µs 68.361µs 68.541µs 68.759µs 1.41% 0.518 -0.255 0.41% 0.020µs 1 200
credit_card/is_card_number/378282246310005 throughput 14543463.485op/s 14736641.154op/s ± 60944.469op/s 14747960.348op/s ± 45875.026op/s 14779948.414op/s 14821642.044op/s 14824692.875op/s 14829923.820op/s 0.56% -0.500 -0.289 0.41% 4309.425op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 44.691µs 45.114µs ± 0.193µs 45.131µs ± 0.141µs 45.264µs 45.407µs 45.502µs 45.508µs 0.84% -0.208 -0.620 0.43% 0.014µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 21974045.287op/s 22166537.817op/s ± 95149.578op/s 22157824.952op/s ± 68850.757op/s 22233324.978op/s 22332878.623op/s 22373257.073op/s 22375716.502op/s 0.98% 0.225 -0.616 0.43% 6728.091op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.027µs 6.039µs ± 0.014µs 6.037µs ± 0.004µs 6.040µs 6.045µs 6.105µs 6.167µs 2.16% 5.797 41.169 0.23% 0.001µs 1 200
credit_card/is_card_number/x371413321323331 throughput 162153936.637op/s 165603803.017op/s ± 381529.995op/s 165657426.042op/s ± 98939.420op/s 165759026.790op/s 165865362.793op/s 165902324.360op/s 165912783.144op/s 0.15% -5.731 40.258 0.23% 26978.245op/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.917µs 3.919µs 3.920µs 0.19% -1.086 6.418 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 255072343.484op/s 255556072.749op/s ± 188297.249op/s 255553095.332op/s ± 135319.203op/s 255685131.914op/s 255820899.683op/s 255876365.867op/s 256745312.867op/s 0.47% 1.102 6.529 0.07% 13314.626op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 65.421µs 65.615µs ± 0.076µs 65.621µs ± 0.055µs 65.670µs 65.728µs 65.765µs 65.771µs 0.23% -0.231 -0.464 0.12% 0.005µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15204363.036op/s 15240510.106op/s ± 17610.140op/s 15238936.059op/s ± 12847.488op/s 15253182.265op/s 15270188.419op/s 15281596.153op/s 15285571.949op/s 0.31% 0.236 -0.460 0.12% 1245.225op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 52.953µs 53.023µs ± 0.035µs 53.025µs ± 0.027µs 53.049µs 53.076µs 53.106µs 53.131µs 0.20% 0.191 -0.286 0.07% 0.002µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18821285.619op/s 18859708.516op/s ± 12414.056op/s 18858939.374op/s ± 9449.470op/s 18869172.019op/s 18880375.455op/s 18884214.194op/s 18884644.895op/s 0.14% -0.188 -0.290 0.07% 877.806op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.894µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.916µs 3.919µs 3.920µs 0.20% -1.113 8.910 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 255117241.644op/s 255602993.060op/s ± 174859.900op/s 255626585.178op/s ± 113152.433op/s 255715487.511op/s 255835414.644op/s 255873588.742op/s 256777272.439op/s 0.45% 1.133 9.050 0.07% 12364.462op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 49.733µs 49.814µs ± 0.036µs 49.811µs ± 0.026µs 49.838µs 49.878µs 49.899µs 49.911µs 0.20% 0.387 -0.343 0.07% 0.003µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 20035751.356op/s 20074601.577op/s ± 14314.163op/s 20076079.351op/s ± 10388.037op/s 20085891.670op/s 20095516.992op/s 20100208.145op/s 20107469.925op/s 0.16% -0.383 -0.346 0.07% 1012.164op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 44.594µs 45.088µs ± 0.176µs 45.100µs ± 0.114µs 45.209µs 45.334µs 45.426µs 45.497µs 0.88% -0.423 -0.042 0.39% 0.012µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 21979653.969op/s 22179405.575op/s ± 86877.579op/s 22173154.990op/s ± 56186.264op/s 22230475.203op/s 22328857.371op/s 22410495.125op/s 22424609.372op/s 1.13% 0.444 -0.018 0.39% 6143.172op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.028µs 6.038µs ± 0.011µs 6.036µs ± 0.003µs 6.039µs 6.044µs 6.089µs 6.136µs 1.66% 5.724 40.492 0.19% 0.001µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 162976403.535op/s 165628553.008op/s ± 309503.607op/s 165676465.665op/s ± 85283.910op/s 165742550.257op/s 165874582.999op/s 165897959.566op/s 165906254.656op/s 0.14% -5.669 39.844 0.19% 21885.210op/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.009%; +0.009%] None None None
credit_card/is_card_number/ throughput [255599200.707op/s; 255644744.214op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [77.566µs; 77.659µs] or [-0.060%; +0.060%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12877000.942op/s; 12892402.625op/s] or [-0.060%; +0.060%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [71.057µs; 71.134µs] or [-0.055%; +0.055%] None None None
credit_card/is_card_number/ 378282246310005 throughput [14058159.754op/s; 14073491.030op/s] or [-0.054%; +0.054%] None None None
credit_card/is_card_number/37828224631 execution_time [3.912µs; 3.912µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/37828224631 throughput [255592736.987op/s; 255642747.531op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/378282246310005 execution_time [67.820µs; 67.898µs] or [-0.057%; +0.057%] None None None
credit_card/is_card_number/378282246310005 throughput [14728194.837op/s; 14745087.472op/s] or [-0.057%; +0.057%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.087µs; 45.141µs] or [-0.059%; +0.059%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [22153351.001op/s; 22179724.634op/s] or [-0.059%; +0.059%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.037µs; 6.040µs] or [-0.032%; +0.032%] None None None
credit_card/is_card_number/x371413321323331 throughput [165550926.629op/s; 165656679.405op/s] or [-0.032%; +0.032%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.913µs; 3.913µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ throughput [255529976.561op/s; 255582168.937op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [65.604µs; 65.625µs] or [-0.016%; +0.016%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15238069.510op/s; 15242950.702op/s] or [-0.016%; +0.016%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [53.018µs; 53.028µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18857988.047op/s; 18861428.985op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.912µs; 3.913µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255578759.160op/s; 255627226.960op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [49.809µs; 49.819µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [20072617.772op/s; 20076585.383op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.063µs; 45.112µs] or [-0.054%; +0.054%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [22167365.179op/s; 22191445.972op/s] or [-0.054%; +0.054%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.036µs; 6.039µs] or [-0.026%; +0.026%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [165585658.785op/s; 165671447.232op/s] or [-0.026%; +0.026%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3ab0c4d 1770298772 igor/versioning/publish-crates-from-proposal
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching string interning on wordpress profile execution_time 162.051µs 162.585µs ± 0.577µs 162.479µs ± 0.147µs 162.646µs 163.192µs 164.193µs 169.055µs 4.05% 7.528 78.140 0.35% 0.041µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching string interning on wordpress profile execution_time [162.505µs; 162.665µs] or [-0.049%; +0.049%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3ab0c4d 1770298772 igor/versioning/publish-crates-from-proposal
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.974µs 89.219µs ± 0.161µs 89.199µs ± 0.050µs 89.247µs 89.359µs 89.829µs 90.851µs 1.85% 6.232 55.114 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 [89.196µs; 89.241µs] or [-0.025%; +0.025%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3ab0c4d 1770298772 igor/versioning/publish-crates-from-proposal
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.197µs 3.239µs ± 1.435µs 3.009µs ± 0.025µs 3.035µs 3.716µs 14.223µs 14.754µs 390.28% 7.279 54.352 44.19% 0.101µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
write only interface execution_time [3.040µs; 3.438µs] or [-6.140%; +6.140%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3ab0c4d 1770298772 igor/versioning/publish-crates-from-proposal
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 189.137ns 192.134ns ± 3.120ns 191.268ns ± 1.368ns 193.308ns 197.757ns 200.772ns 218.679ns 14.33% 3.737 25.399 1.62% 0.221ns 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 [191.701ns; 192.566ns] or [-0.225%; +0.225%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3ab0c4d 1770298772 igor/versioning/publish-crates-from-proposal
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 534.965µs 536.943µs ± 1.446µs 536.502µs ± 0.560µs 537.511µs 539.535µs 541.026µs 547.118µs 1.98% 2.546 11.883 0.27% 0.102µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1827760.652op/s 1862409.924op/s ± 4982.398op/s 1863925.848op/s ± 1944.856op/s 1865428.125op/s 1867104.493op/s 1868760.451op/s 1869280.551op/s 0.29% -2.487 11.333 0.27% 352.309op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 381.516µs 382.113µs ± 0.327µs 382.078µs ± 0.214µs 382.303µs 382.663µs 382.819µs 383.927µs 0.48% 1.041 3.614 0.09% 0.023µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2604660.644op/s 2617030.259op/s ± 2234.933op/s 2617268.865op/s ± 1467.707op/s 2618661.367op/s 2620171.578op/s 2620978.206op/s 2621122.349op/s 0.15% -1.030 3.547 0.09% 158.034op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 189.645µs 190.022µs ± 0.295µs 189.984µs ± 0.112µs 190.105µs 190.316µs 190.553µs 192.635µs 1.40% 5.507 42.958 0.15% 0.021µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5191157.728op/s 5262569.090op/s ± 8089.127op/s 5263611.451op/s ± 3109.436op/s 5266306.841op/s 5270026.781op/s 5271824.156op/s 5273017.227op/s 0.18% -5.439 42.194 0.15% 571.988op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.485µs 36.582µs ± 0.048µs 36.579µs ± 0.033µs 36.617µs 36.664µs 36.705µs 36.719µs 0.38% 0.423 0.002 0.13% 0.003µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 27233790.513op/s 27335807.784op/s ± 35505.270op/s 27338416.863op/s ± 24487.482op/s 27360825.557op/s 27387631.590op/s 27402026.410op/s 27408676.996op/s 0.26% -0.416 -0.008 0.13% 2510.602op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.946µs 46.103µs ± 0.218µs 46.073µs ± 0.055µs 46.139µs 46.241µs 46.334µs 48.203µs 4.62% 8.083 72.656 0.47% 0.015µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 20745591.965op/s 21690949.462op/s ± 98748.473op/s 21704905.888op/s ± 26062.160op/s 21728355.486op/s 21751036.500op/s 21758453.782op/s 21764617.117op/s 0.28% -7.950 70.991 0.45% 6982.571op/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.742µs; 537.143µs] or [-0.037%; +0.037%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1861719.411op/s; 1863100.436op/s] or [-0.037%; +0.037%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [382.068µs; 382.158µs] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2616720.519op/s; 2617339.999op/s] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [189.981µs; 190.063µs] or [-0.021%; +0.021%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5261448.015op/s; 5263690.165op/s] or [-0.021%; +0.021%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [36.576µs; 36.589µs] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [27330887.095op/s; 27340728.472op/s] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [46.073µs; 46.133µs] or [-0.065%; +0.065%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21677263.874op/s; 21704635.051op/s] or [-0.063%; +0.063%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 3ab0c4d 1770298772 igor/versioning/publish-crates-from-proposal
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 148.239µs 150.223µs ± 1.745µs 149.845µs ± 0.470µs 150.487µs 151.912µs 156.930µs 165.967µs 10.76% 5.360 39.235 1.16% 0.123µ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 [149.981µs; 150.464µs] or [-0.161%; +0.161%] None None None

Baseline

Omitted due to size.

@codecov-commenter
Copy link

codecov-commenter commented Jan 29, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.23%. Comparing base (ec62652) to head (ec00d55).
⚠️ Report is 4 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1490      +/-   ##
==========================================
+ Coverage   71.21%   71.23%   +0.02%     
==========================================
  Files         424      424              
  Lines       69801    69802       +1     
==========================================
+ Hits        49706    49723      +17     
+ Misses      20095    20079      -16     
Components Coverage Δ
libdd-crashtracker 62.34% <ø> (ø)
libdd-crashtracker-ffi 16.80% <ø> (ø)
libdd-alloc 98.73% <ø> (ø)
libdd-data-pipeline 86.86% <ø> (ø)
libdd-data-pipeline-ffi 78.68% <ø> (ø)
libdd-common 80.58% <ø> (ø)
libdd-common-ffi 74.54% <ø> (ø)
libdd-telemetry 65.09% <ø> (ø)
libdd-telemetry-ffi 21.17% <ø> (ø)
libdd-dogstatsd-client 83.75% <ø> (ø)
datadog-ipc 82.60% <ø> (ø)
libdd-profiling 81.76% <ø> (+0.02%) ⬆️
libdd-profiling-ffi 64.71% <ø> (ø)
datadog-sidecar 34.39% <ø> (ø)
datdog-sidecar-ffi 7.67% <ø> (ø)
spawn-worker 55.18% <ø> (ø)
libdd-tinybytes 93.43% <ø> (ø)
libdd-trace-normalization 82.33% <ø> (ø)
libdd-trace-obfuscation 94.17% <ø> (ø)
libdd-trace-protobuf 61.18% <ø> (ø)
libdd-trace-utils 89.37% <ø> (ø)
datadog-tracer-flare 62.06% <ø> (ø)
libdd-log 75.57% <ø> (ø)
🚀 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.

@dd-octo-sts
Copy link

dd-octo-sts bot commented Jan 29, 2026

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 8.44 MB 8.44 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 91.81 MB 91.81 MB 0% (0 B) 👌
aarch64-apple-darwin
Artifact Baseline Commit Change
/aarch64-apple-darwin/lib/libdatadog_profiling.a 62.80 MB 62.80 MB 0% (0 B) 👌
/aarch64-apple-darwin/lib/libdatadog_profiling.dylib 9.48 MB 9.48 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.15 MB 106.15 MB 0% (0 B) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 25.26 MB 25.26 MB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 75.59 KB 75.59 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 167.23 MB 167.19 MB --.01% (-32.00 KB) 💪
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 847.79 MB 847.79 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 9.61 MB 9.61 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 75.59 KB 75.59 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 23.10 MB 23.10 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 48.39 MB 48.39 MB 0% (0 B) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 21.33 MB 21.33 MB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 76.76 KB 76.76 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 171.34 MB 171.32 MB --.01% (-24.00 KB) 💪
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 834.55 MB 834.55 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 7.27 MB 7.27 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 76.76 KB 76.76 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 24.71 MB 24.71 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 44.10 MB 44.10 MB 0% (0 B) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 80.27 MB 80.27 MB 0% (0 B) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 9.90 MB 9.90 MB 0% (0 B) 👌
x86_64-apple-darwin
Artifact Baseline Commit Change
/x86_64-apple-darwin/lib/libdatadog_profiling.a 64.68 MB 64.68 MB 0% (0 B) 👌
/x86_64-apple-darwin/lib/libdatadog_profiling.dylib 10.51 MB 10.51 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 100.11 MB 100.11 MB 0% (0 B) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.48 MB 11.48 MB 0% (0 B) 👌

@iunanua iunanua force-pushed the igor/versioning/publish-crates-from-proposal branch from 539e316 to d87268b Compare January 30, 2026 08:58
@iunanua iunanua force-pushed the igor/versioning/publish-crates-from-proposal branch from d87268b to 38a7f84 Compare January 30, 2026 09:01
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.

2 participants