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-01-29 15:50:12

Comparing candidate commit 8bcc957 in PR branch igor/versioning/publish-crates-from-proposal with baseline commit 7f30d50 in branch main.

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

scenario:normalization/normalize_trace/test_trace

  • 🟩 execution_time [-17.634ns; -12.407ns] or [-6.627%; -4.662%]

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 8bcc957 1769700830 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.863ms 3.875ms ± 0.007ms 3.874ms ± 0.003ms 3.877ms 3.882ms 3.886ms 3.959ms 2.18% 7.392 81.853 0.19% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample_frames_x1000 execution_time [3.874ms; 3.876ms] or [-0.026%; +0.026%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8bcc957 1769700830 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 4.975µs 5.051µs ± 0.041µs 5.049µs ± 0.033µs 5.082µs 5.113µs 5.116µs 5.118µs 1.38% 0.180 -1.233 0.82% 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.045µs; 5.056µs] or [-0.114%; +0.114%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8bcc957 1769700830 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.992µs 536.656µs ± 1.230µs 536.254µs ± 0.492µs 536.963µs 539.051µs 540.873µs 542.239µs 1.12% 1.753 3.281 0.23% 0.087µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1844206.231op/s 1863402.015op/s ± 4252.800op/s 1864788.466op/s ± 1713.187op/s 1866174.385op/s 1867523.527op/s 1868608.856op/s 1869186.623op/s 0.24% -1.738 3.208 0.23% 300.718op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 380.592µs 381.466µs ± 0.373µs 381.439µs ± 0.233µs 381.696µs 381.974µs 382.380µs 383.702µs 0.59% 1.125 5.539 0.10% 0.026µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2606187.997op/s 2621468.068op/s ± 2559.895op/s 2621651.617op/s ± 1597.460op/s 2622997.410op/s 2625307.691op/s 2627019.067op/s 2627485.301op/s 0.22% -1.107 5.427 0.10% 181.012op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 189.795µs 190.417µs ± 0.178µs 190.403µs ± 0.115µs 190.516µs 190.730µs 190.879µs 191.034µs 0.33% 0.485 0.854 0.09% 0.013µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5234681.510op/s 5251630.506op/s ± 4896.311op/s 5252025.515op/s ± 3158.210op/s 5255142.208op/s 5258175.507op/s 5259184.044op/s 5268837.004op/s 0.32% -0.477 0.851 0.09% 346.221op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.475µs 36.600µs ± 0.050µs 36.597µs ± 0.033µs 36.631µs 36.688µs 36.713µs 36.778µs 0.49% 0.319 0.375 0.14% 0.004µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 27190398.240op/s 27322083.204op/s ± 37064.589op/s 27324925.765op/s ± 24260.265op/s 27344969.275op/s 27382792.389op/s 27402212.590op/s 27416326.439op/s 0.33% -0.309 0.364 0.14% 2620.862op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.956µs 46.112µs ± 0.059µs 46.108µs ± 0.040µs 46.151µs 46.212µs 46.253µs 46.288µs 0.39% 0.207 -0.063 0.13% 0.004µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21603778.069op/s 21686387.488op/s ± 27916.627op/s 21688265.167op/s ± 18624.769op/s 21705396.638op/s 21730160.183op/s 21744651.370op/s 21760138.955op/s 0.33% -0.200 -0.067 0.13% 1974.004op/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.485µs; 536.826µs] or [-0.032%; +0.032%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1862812.617op/s; 1863991.412op/s] or [-0.032%; +0.032%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [381.414µs; 381.518µs] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2621113.291op/s; 2621822.844op/s] or [-0.014%; +0.014%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [190.393µs; 190.442µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5250951.925op/s; 5252309.088op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [36.594µs; 36.607µs] or [-0.019%; +0.019%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [27316946.409op/s; 27327220.000op/s] or [-0.019%; +0.019%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [46.104µs; 46.120µs] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21682518.512op/s; 21690256.464op/s] or [-0.018%; +0.018%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8bcc957 1769700830 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 241.371ns 251.084ns ± 13.374ns 245.114ns ± 2.595ns 251.969ns 282.736ns 295.567ns 297.632ns 21.43% 1.950 2.801 5.31% 0.946ns 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 [249.230ns; 252.937ns] or [-0.738%; +0.738%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8bcc957 1769700830 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 538.482µs 539.321µs ± 0.629µs 539.196µs ± 0.251µs 539.536µs 540.411µs 540.802µs 544.816µs 1.04% 3.809 27.796 0.12% 0.044µ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 [539.234µs; 539.408µs] or [-0.016%; +0.016%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8bcc957 1769700830 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 161.171µs 162.067µs ± 0.354µs 162.024µs ± 0.140µs 162.183µs 162.461µs 162.744µs 165.064µs 1.88% 4.217 31.568 0.22% 0.025µ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.018µs; 162.116µs] or [-0.030%; +0.030%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8bcc957 1769700830 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 12.754ms 13.040ms ± 0.082ms 13.047ms ± 0.037ms 13.080ms 13.143ms 13.237ms 13.331ms 2.18% -0.577 2.642 0.63% 0.006ms 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.029ms; 13.051ms] or [-0.087%; +0.087%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8bcc957 1769700830 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 34.268µs 34.944µs ± 1.190µs 34.392µs ± 0.083µs 34.520µs 37.510µs 37.534µs 38.454µs 11.81% 1.698 0.967 3.40% 0.084µ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.780µs; 35.109µs] or [-0.472%; +0.472%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8bcc957 1769700830 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 205.907µs 206.565µs ± 0.363µs 206.520µs ± 0.229µs 206.788µs 207.189µs 207.472µs 207.908µs 0.67% 0.534 0.185 0.18% 0.026µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 4809811.600op/s 4841104.059op/s ± 8499.018op/s 4842151.426op/s ± 5381.544op/s 4847202.107op/s 4854032.774op/s 4855405.672op/s 4856558.908op/s 0.30% -0.525 0.163 0.18% 600.971op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 18.597µs 18.690µs ± 0.067µs 18.671µs ± 0.030µs 18.715µs 18.805µs 18.971µs 19.012µs 1.83% 1.983 5.407 0.36% 0.005µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 52598710.618op/s 53506355.913op/s ± 189524.712op/s 53558800.755op/s ± 86880.273op/s 53639490.575op/s 53693553.383op/s 53751662.663op/s 53772579.357op/s 0.40% -1.946 5.195 0.35% 13401.421op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.821µs 10.903µs ± 0.028µs 10.901µs ± 0.017µs 10.918µs 10.948µs 10.986µs 11.022µs 1.11% 0.724 1.751 0.26% 0.002µs 1 200
normalization/normalize_name/normalize_name/good throughput 90725687.767op/s 91714507.156op/s ± 235455.986op/s 91737112.249op/s ± 146566.165op/s 91873975.165op/s 92040340.821op/s 92186029.399op/s 92416942.918op/s 0.74% -0.699 1.689 0.26% 16649.252op/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.515µs; 206.615µs] or [-0.024%; +0.024%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [4839926.177op/s; 4842281.941op/s] or [-0.024%; +0.024%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.680µs; 18.699µs] or [-0.049%; +0.049%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [53480089.611op/s; 53532622.215op/s] or [-0.049%; +0.049%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.900µs; 10.907µs] or [-0.036%; +0.036%] None None None
normalization/normalize_name/normalize_name/good throughput [91681875.221op/s; 91747139.091op/s] or [-0.036%; +0.036%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8bcc957 1769700830 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 144.077µs 145.995µs ± 1.795µs 145.590µs ± 0.533µs 146.289µs 148.030µs 153.281µs 161.192µs 10.72% 5.235 36.303 1.23% 0.127µ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.746µs; 146.244µs] or [-0.170%; +0.170%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8bcc957 1769700830 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 17.917µs 25.251µs ± 9.370µs 18.208µs ± 0.135µs 33.855µs 41.020µs 53.260µs 69.368µs 280.98% 1.143 1.372 37.02% 0.663µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [23.952µs; 26.550µs] or [-5.143%; +5.143%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8bcc957 1769700830 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.893µs 3.914µs ± 0.003µs 3.914µs ± 0.002µs 3.916µs 3.919µs 3.921µs 3.924µs 0.26% -0.907 5.856 0.09% 0.000µs 1 200
credit_card/is_card_number/ throughput 254840371.820op/s 255516670.561op/s ± 221988.787op/s 255515066.792op/s ± 134153.728op/s 255646374.280op/s 255819526.414op/s 255925941.422op/s 256875825.161op/s 0.53% 0.926 5.968 0.09% 15696.978op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 77.028µs 77.538µs ± 0.328µs 77.458µs ± 0.198µs 77.694µs 78.157µs 78.586µs 79.308µs 2.39% 1.666 5.160 0.42% 0.023µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12609063.512op/s 12897116.900op/s ± 54258.262op/s 12910251.385op/s ± 32896.857op/s 12927117.862op/s 12964252.991op/s 12972645.885op/s 12982326.123op/s 0.56% -1.612 4.851 0.42% 3836.638op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 70.646µs 71.226µs ± 0.318µs 71.199µs ± 0.200µs 71.433µs 71.798µs 72.012µs 72.314µs 1.57% 0.580 0.222 0.44% 0.022µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13828518.524op/s 14040171.227op/s ± 62447.939op/s 14045055.747op/s ± 39625.754op/s 14084057.903op/s 14136456.792op/s 14152636.843op/s 14155142.774op/s 0.78% -0.555 0.174 0.44% 4415.736op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.897µs 3.913µs ± 0.004µs 3.913µs ± 0.002µs 3.915µs 3.918µs 3.920µs 3.949µs 0.92% 3.952 39.589 0.10% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 253238679.884op/s 255553920.457op/s ± 246354.500op/s 255574372.143op/s ± 118661.050op/s 255676966.813op/s 255806669.995op/s 255895727.901op/s 256626384.527op/s 0.41% -3.877 38.820 0.10% 17419.894op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 67.622µs 68.087µs ± 0.309µs 68.025µs ± 0.206µs 68.262µs 68.699µs 68.873µs 69.050µs 1.51% 0.618 -0.117 0.45% 0.022µs 1 200
credit_card/is_card_number/378282246310005 throughput 14482186.959op/s 14687375.669op/s ± 66469.185op/s 14700487.261op/s ± 44412.540op/s 14728543.734op/s 14777979.188op/s 14783062.368op/s 14788024.658op/s 0.60% -0.598 -0.155 0.45% 4700.081op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 44.565µs 45.141µs ± 0.214µs 45.149µs ± 0.153µs 45.304µs 45.465µs 45.514µs 45.536µs 0.86% -0.414 -0.238 0.47% 0.015µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 21960672.590op/s 22153118.476op/s ± 105037.122op/s 22148737.869op/s ± 75040.255op/s 22217573.574op/s 22335200.179op/s 22423925.315op/s 22439043.126op/s 1.31% 0.436 -0.205 0.47% 7427.246op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.028µs 6.038µs ± 0.009µs 6.037µs ± 0.003µs 6.040µs 6.045µs 6.090µs 6.111µs 1.22% 5.254 35.036 0.15% 0.001µs 1 200
credit_card/is_card_number/x371413321323331 throughput 163640955.932op/s 165611191.767op/s ± 241114.849op/s 165644285.000op/s ± 71074.745op/s 165711942.581op/s 165825955.277op/s 165857599.120op/s 165895725.721op/s 0.15% -5.213 34.605 0.15% 17049.394op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.892µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.918µs 3.920µs 3.921µs 0.22% -1.129 11.697 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 255041889.907op/s 255591307.516op/s ± 190167.518op/s 255600737.461op/s ± 106243.345op/s 255708265.770op/s 255808638.147op/s 255864823.776op/s 256938985.482op/s 0.52% 1.157 11.898 0.07% 13446.874op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 65.321µs 65.620µs ± 0.096µs 65.618µs ± 0.066µs 65.690µs 65.782µs 65.814µs 65.837µs 0.33% -0.120 -0.044 0.15% 0.007µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15188952.053op/s 15239188.750op/s ± 22366.624op/s 15239676.787op/s ± 15312.518op/s 15254278.733op/s 15272384.372op/s 15295992.373op/s 15309096.665op/s 0.46% 0.128 -0.034 0.15% 1581.559op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 52.956µs 53.024µs ± 0.032µs 53.023µs ± 0.026µs 53.045µs 53.080µs 53.095µs 53.106µs 0.16% 0.278 -0.629 0.06% 0.002µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18830295.894op/s 18859340.895op/s ± 11450.041op/s 18859601.790op/s ± 9184.744op/s 18869427.282op/s 18875286.493op/s 18880743.172op/s 18883471.298op/s 0.13% -0.276 -0.631 0.06% 809.640op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.897µs 3.913µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.917µs 3.919µs 3.921µs 0.21% -0.676 6.828 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 255068437.377op/s 255584604.429op/s ± 169570.416op/s 255598338.626op/s ± 100602.405op/s 255694977.900op/s 255801238.837op/s 255891265.165op/s 256640342.958op/s 0.41% 0.693 6.922 0.07% 11990.439op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 49.738µs 49.807µs ± 0.037µs 49.803µs ± 0.025µs 49.830µs 49.872µs 49.898µs 50.004µs 0.40% 1.035 3.026 0.07% 0.003µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 19998386.200op/s 20077427.201op/s ± 14954.806op/s 20079173.884op/s ± 9964.929op/s 20088392.425op/s 20098888.331op/s 20102547.879op/s 20105269.591op/s 0.13% -1.026 2.980 0.07% 1057.464op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 44.571µs 45.101µs ± 0.189µs 45.110µs ± 0.136µs 45.247µs 45.384µs 45.404µs 45.436µs 0.72% -0.321 -0.549 0.42% 0.013µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 22009003.665op/s 22173059.460op/s ± 93143.301op/s 22167840.006op/s ± 67048.259op/s 22232114.433op/s 22342469.843op/s 22389549.890op/s 22436280.962op/s 1.21% 0.338 -0.527 0.42% 6586.226op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.028µs 6.040µs ± 0.015µs 6.037µs ± 0.004µs 6.040µs 6.054µs 6.111µs 6.125µs 1.46% 4.038 17.416 0.24% 0.001µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 163260351.588op/s 165573389.097op/s ± 400475.357op/s 165652043.734op/s ± 102682.175op/s 165760763.752op/s 165826394.536op/s 165870844.845op/s 165900872.777op/s 0.15% -4.015 17.235 0.24% 28317.884op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
credit_card/is_card_number/ execution_time [3.913µs; 3.914µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number/ throughput [255485905.050op/s; 255547436.072op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [77.493µs; 77.584µs] or [-0.059%; +0.059%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12889597.227op/s; 12904636.574op/s] or [-0.058%; +0.058%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [71.182µs; 71.270µs] or [-0.062%; +0.062%] None None None
credit_card/is_card_number/ 378282246310005 throughput [14031516.543op/s; 14048825.911op/s] or [-0.062%; +0.062%] None None None
credit_card/is_card_number/37828224631 execution_time [3.913µs; 3.914µs] or [-0.013%; +0.013%] None None None
credit_card/is_card_number/37828224631 throughput [255519778.092op/s; 255588062.821op/s] or [-0.013%; +0.013%] None None None
credit_card/is_card_number/378282246310005 execution_time [68.044µs; 68.130µs] or [-0.063%; +0.063%] None None None
credit_card/is_card_number/378282246310005 throughput [14678163.679op/s; 14696587.658op/s] or [-0.063%; +0.063%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.112µs; 45.171µs] or [-0.066%; +0.066%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [22138561.341op/s; 22167675.610op/s] or [-0.066%; +0.066%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.037µs; 6.039µs] or [-0.020%; +0.020%] None None None
credit_card/is_card_number/x371413321323331 throughput [165577775.568op/s; 165644607.966op/s] or [-0.020%; +0.020%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.912µs; 3.913µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ throughput [255564952.127op/s; 255617662.905op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [65.607µs; 65.634µs] or [-0.020%; +0.020%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15236088.951op/s; 15242288.548op/s] or [-0.020%; +0.020%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [53.020µs; 53.029µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18857754.029op/s; 18860927.760op/s] or [-0.008%; +0.008%] 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 [255561103.600op/s; 255608105.257op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [49.802µs; 49.812µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [20075354.609op/s; 20079499.793op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.074µs; 45.127µs] or [-0.058%; +0.058%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [22160150.694op/s; 22185968.226op/s] or [-0.058%; +0.058%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.038µs; 6.042µs] or [-0.034%; +0.034%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [165517887.064op/s; 165628891.130op/s] or [-0.034%; +0.034%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8bcc957 1769700830 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 188.271ns 190.895ns ± 1.974ns 190.504ns ± 1.390ns 192.100ns 194.540ns 196.021ns 198.116ns 4.00% 0.854 0.246 1.03% 0.140ns 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.622ns; 191.169ns] or [-0.143%; +0.143%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8bcc957 1769700830 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 48.694ms 48.986ms ± 1.342ms 48.793ms ± 0.045ms 48.851ms 49.123ms 53.891ms 63.847ms 30.85% 9.296 90.632 2.73% 0.095ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching deserializing traces from msgpack to their internal representation execution_time [48.800ms; 49.172ms] or [-0.380%; +0.380%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8bcc957 1769700830 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.585ms 14.649ms ± 0.030ms 14.644ms ± 0.012ms 14.658ms 14.697ms 14.771ms 14.806ms 1.11% 2.193 7.116 0.21% 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.645ms; 14.653ms] or [-0.029%; +0.029%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8bcc957 1769700830 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 89.173µs 89.343µs ± 0.188µs 89.325µs ± 0.038µs 89.365µs 89.465µs 89.532µs 91.812µs 2.78% 11.355 146.291 0.21% 0.013µ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.317µs; 89.369µs] or [-0.029%; +0.029%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8bcc957 1769700830 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.329µs 2.418µs ± 0.029µs 2.426µs ± 0.008µs 2.432µs 2.438µs 2.442µs 2.651µs 9.24% 1.422 20.759 1.20% 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.414µs; 2.422µs] or [-0.167%; +0.167%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8bcc957 1769700830 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.186µs 3.221µs ± 1.469µs 3.003µs ± 0.024µs 3.029µs 3.703µs 13.993µs 15.513µs 416.57% 7.414 56.069 45.50% 0.104µ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.017µs; 3.425µs] or [-6.322%; +6.322%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 8bcc957 1769700830 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.638ms 10.663ms ± 0.013ms 10.662ms ± 0.008ms 10.670ms 10.684ms 10.699ms 10.725ms 0.59% 1.089 2.754 0.12% 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.661ms; 10.665ms] or [-0.017%; +0.017%] 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.03%. Comparing base (cd903df) to head (38a7f84).
⚠️ Report is 3 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1490      +/-   ##
==========================================
+ Coverage   70.96%   71.03%   +0.06%     
==========================================
  Files         421      422       +1     
  Lines       68438    68697     +259     
==========================================
+ Hits        48567    48796     +229     
- Misses      19871    19901      +30     
Components Coverage Δ
libdd-crashtracker 61.26% <ø> (-0.15%) ⬇️
libdd-crashtracker-ffi 16.50% <ø> (ø)
libdd-alloc 98.73% <ø> (ø)
libdd-data-pipeline 86.84% <ø> (+0.56%) ⬆️
libdd-data-pipeline-ffi 78.57% <ø> (ø)
libdd-common 80.97% <ø> (ø)
libdd-common-ffi 74.54% <ø> (ø)
libdd-telemetry 59.82% <ø> (+0.03%) ⬆️
libdd-telemetry-ffi 21.17% <ø> (ø)
libdd-dogstatsd-client 83.75% <ø> (ø)
datadog-ipc 82.70% <ø> (+0.10%) ⬆️
libdd-profiling 81.52% <ø> (+0.02%) ⬆️
libdd-profiling-ffi 64.71% <ø> (ø)
datadog-sidecar 34.94% <ø> (ø)
datdog-sidecar-ffi 10.25% <ø> (ø)
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.45% <ø> (ø)
datadog-tracer-flare 63.49% <ø> (ø)
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.

3 participants