Skip to content

Conversation

@lym953
Copy link
Contributor

@lym953 lym953 commented Dec 11, 2025

What does this PR do?

Fix a code format issue that somehow makes cargo clippy complain.

Motivation

Additional Notes

How to test the change?

cargo clippy

@lym953 lym953 requested review from a team as code owners December 11, 2025 16:52
@codecov-commenter
Copy link

codecov-commenter commented Dec 11, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.42%. Comparing base (b9320a3) to head (740d3a8).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1398      +/-   ##
==========================================
- Coverage   71.44%   71.42%   -0.02%     
==========================================
  Files         411      411              
  Lines       66028    66027       -1     
==========================================
- Hits        47172    47161      -11     
- Misses      18856    18866      +10     
Components Coverage Δ
libdd-crashtracker 58.70% <ø> (-0.02%) ⬇️
libdd-crashtracker-ffi 14.72% <ø> (ø)
libdd-alloc 98.73% <ø> (ø)
libdd-data-pipeline 85.66% <ø> (ø)
libdd-data-pipeline-ffi 75.75% <ø> (ø)
libdd-common 81.33% <ø> (ø)
libdd-common-ffi 74.96% <ø> (ø)
libdd-telemetry 59.95% <ø> (ø)
libdd-telemetry-ffi 21.17% <ø> (ø)
libdd-dogstatsd-client 83.75% <ø> (ø)
datadog-ipc 82.71% <ø> (+0.10%) ⬆️
libdd-profiling 81.72% <ø> (ø)
libdd-profiling-ffi 67.83% <ø> (ø)
datadog-sidecar 36.17% <ø> (ø)
datdog-sidecar-ffi 12.37% <ø> (ø)
spawn-worker 55.18% <ø> (ø)
libdd-tinybytes 92.44% <ø> (ø)
libdd-trace-normalization 82.31% <100.00%> (-0.03%) ⬇️
libdd-trace-obfuscation 94.17% <ø> (ø)
libdd-trace-protobuf 61.18% <ø> (ø)
libdd-trace-utils 90.07% <ø> (ø)
datadog-tracer-flare 61.06% <ø> (ø)
libdd-log 75.57% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@pr-commenter
Copy link

pr-commenter bot commented Dec 11, 2025

Benchmarks

Comparison

Benchmark execution time: 2025-12-22 22:25:25

Comparing candidate commit 740d3a8 in PR branch yiming.luo/fmt-normalizer with baseline commit b9320a3 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 740d3a8 1766441347 yiming.luo/fmt-normalizer
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.338µs 204.860µs ± 0.357µs 204.799µs ± 0.228µs 205.041µs 205.547µs 205.747µs 206.626µs 0.89% 1.157 2.171 0.17% 0.025µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 4839652.502op/s 4881392.564op/s ± 8497.600op/s 4882843.108op/s ± 5445.960op/s 4888066.094op/s 4891604.167op/s 4892977.089op/s 4893844.575op/s 0.23% -1.143 2.095 0.17% 600.871op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 18.606µs 18.700µs ± 0.090µs 18.665µs ± 0.019µs 18.712µs 18.883µs 18.985µs 19.283µs 3.31% 2.683 9.812 0.48% 0.006µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 51859036.591op/s 53478168.128op/s ± 252758.457op/s 53574874.300op/s ± 55529.048op/s 53610807.124op/s 53671774.812op/s 53740181.366op/s 53745638.291op/s 0.32% -2.619 9.222 0.47% 17872.722op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.889µs 11.002µs ± 0.052µs 11.001µs ± 0.034µs 11.034µs 11.087µs 11.120µs 11.205µs 1.85% 0.433 0.618 0.47% 0.004µs 1 200
normalization/normalize_name/normalize_name/good throughput 89245994.914op/s 90893738.491op/s ± 427798.843op/s 90897204.409op/s ± 285466.411op/s 91194104.579op/s 91543523.815op/s 91757828.369op/s 91836446.353op/s 1.03% -0.399 0.547 0.47% 30249.946op/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 [204.811µs; 204.910µ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 [4880214.878op/s; 4882570.250op/s] or [-0.024%; +0.024%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.687µs; 18.712µs] or [-0.066%; +0.066%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [53443138.236op/s; 53513198.019op/s] or [-0.066%; +0.066%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.995µs; 11.009µs] or [-0.065%; +0.065%] None None None
normalization/normalize_name/normalize_name/good throughput [90834449.686op/s; 90953027.296op/s] or [-0.065%; +0.065%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 740d3a8 1766441347 yiming.luo/fmt-normalizer
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.210µs 3.166µs ± 1.431µs 2.996µs ± 0.022µs 3.014µs 3.307µs 13.764µs 15.159µs 406.00% 7.515 57.087 45.09% 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 [2.967µs; 3.364µs] or [-6.265%; +6.265%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 740d3a8 1766441347 yiming.luo/fmt-normalizer
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 537.989µs 538.828µs ± 0.519µs 538.781µs ± 0.256µs 539.015µs 539.540µs 540.138µs 543.454µs 0.87% 3.891 30.453 0.10% 0.037µ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 [538.757µs; 538.900µs] or [-0.013%; +0.013%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 740d3a8 1766441347 yiming.luo/fmt-normalizer
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 533.879µs 534.717µs ± 0.629µs 534.613µs ± 0.242µs 534.881µs 535.593µs 536.104µs 541.261µs 1.24% 5.915 56.850 0.12% 0.045µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1847537.911op/s 1870149.505op/s ± 2186.054op/s 1870511.632op/s ± 846.684op/s 1871279.319op/s 1872161.026op/s 1872636.337op/s 1873081.950op/s 0.14% -5.832 55.659 0.12% 154.577op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 380.095µs 380.934µs ± 0.429µs 380.895µs ± 0.224µs 381.117µs 381.467µs 381.943µs 383.997µs 0.81% 3.169 19.953 0.11% 0.030µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2604187.012op/s 2625130.757op/s ± 2946.255op/s 2625394.102op/s ± 1544.850op/s 2626936.873op/s 2628848.209op/s 2629731.110op/s 2630920.916op/s 0.21% -3.129 19.611 0.11% 208.332op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 190.167µs 190.669µs ± 0.578µs 190.602µs ± 0.148µs 190.760µs 190.983µs 191.671µs 196.051µs 2.86% 7.827 69.349 0.30% 0.041µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5100701.582op/s 5244735.486op/s ± 15544.450op/s 5246534.664op/s ± 4081.277op/s 5250237.775op/s 5255557.869op/s 5257528.657op/s 5258528.119op/s 0.23% -7.735 68.229 0.30% 1099.159op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 37.083µs 37.267µs ± 0.070µs 37.272µs ± 0.047µs 37.317µs 37.367µs 37.407µs 37.436µs 0.44% -0.200 -0.315 0.19% 0.005µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26712059.039op/s 26833155.290op/s ± 50656.130op/s 26829543.966op/s ± 33712.791op/s 26865672.134op/s 26918213.666op/s 26947879.836op/s 26966621.620op/s 0.51% 0.209 -0.312 0.19% 3581.929op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.832µs 45.911µs ± 0.041µs 45.908µs ± 0.029µs 45.935µs 45.986µs 46.014µs 46.037µs 0.28% 0.599 -0.001 0.09% 0.003µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21721616.725op/s 21781372.429op/s ± 19283.490op/s 21782500.762op/s ± 13826.605op/s 21796324.728op/s 21806799.207op/s 21815552.795op/s 21818705.467op/s 0.17% -0.595 -0.008 0.09% 1363.549op/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 [534.630µs; 534.805µs] or [-0.016%; +0.016%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1869846.539op/s; 1870452.471op/s] or [-0.016%; +0.016%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [380.874µs; 380.993µs] or [-0.016%; +0.016%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2624722.434op/s; 2625539.079op/s] or [-0.016%; +0.016%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [190.589µs; 190.749µs] or [-0.042%; +0.042%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5242581.175op/s; 5246889.797op/s] or [-0.041%; +0.041%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.258µs; 37.277µs] or [-0.026%; +0.026%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26826134.838op/s; 26840175.743op/s] or [-0.026%; +0.026%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [45.905µs; 45.916µs] or [-0.012%; +0.012%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21778699.923op/s; 21784044.936op/s] or [-0.012%; +0.012%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 740d3a8 1766441347 yiming.luo/fmt-normalizer
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching string interning on wordpress profile execution_time 160.364µs 161.339µs ± 0.345µs 161.272µs ± 0.153µs 161.445µs 161.969µs 162.753µs 163.258µs 1.23% 2.178 8.045 0.21% 0.024µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching string interning on wordpress profile execution_time [161.291µs; 161.387µs] or [-0.030%; +0.030%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 740d3a8 1766441347 yiming.luo/fmt-normalizer
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 186.002ns 188.779ns ± 2.178ns 188.420ns ± 1.586ns 189.988ns 192.742ns 195.405ns 198.422ns 5.31% 1.127 1.865 1.15% 0.154ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
single_flag_killswitch/rules-based execution_time [188.477ns; 189.080ns] or [-0.160%; +0.160%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 740d3a8 1766441347 yiming.luo/fmt-normalizer
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 60.116ms 60.673ms ± 2.033ms 60.317ms ± 0.116ms 60.618ms 60.870ms 72.191ms 82.798ms 37.27% 8.801 82.152 3.34% 0.144ms 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 [60.391ms; 60.955ms] or [-0.464%; +0.464%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 740d3a8 1766441347 yiming.luo/fmt-normalizer
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.964µs 5.033µs ± 0.036µs 5.048µs ± 0.021µs 5.061µs 5.081µs 5.082µs 5.083µs 0.68% -0.385 -1.369 0.71% 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.028µs; 5.038µs] or [-0.099%; +0.099%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 740d3a8 1766441347 yiming.luo/fmt-normalizer
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.010µs 33.508µs ± 0.877µs 33.111µs ± 0.045µs 33.180µs 35.332µs 35.389µs 37.249µs 12.50% 1.815 1.835 2.61% 0.062µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
redis/obfuscate_redis_string execution_time [33.387µs; 33.630µs] or [-0.363%; +0.363%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 740d3a8 1766441347 yiming.luo/fmt-normalizer
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 90.362µs 90.590µs ± 0.189µs 90.539µs ± 0.061µs 90.626µs 90.946µs 91.323µs 92.106µs 1.73% 3.870 22.293 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 [90.564µs; 90.616µs] or [-0.029%; +0.029%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 740d3a8 1766441347 yiming.luo/fmt-normalizer
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.891µs 3.912µs ± 0.002µs 3.911µs ± 0.001µs 3.913µs 3.915µs 3.918µs 3.920µs 0.21% -2.997 30.611 0.06% 0.000µs 1 200
credit_card/is_card_number/ throughput 255131122.736op/s 255647235.366op/s ± 153485.037op/s 255659719.513op/s ± 70696.241op/s 255725123.685op/s 255807282.835op/s 255859841.523op/s 257018679.772op/s 0.53% 3.039 31.034 0.06% 10853.031op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 77.074µs 78.765µs ± 0.993µs 78.683µs ± 0.663µs 79.381µs 80.633µs 81.345µs 82.199µs 4.47% 0.480 0.164 1.26% 0.070µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12165600.452op/s 12697966.490op/s ± 159235.835op/s 12709204.910op/s ± 107705.178op/s 12800220.342op/s 12957387.036op/s 12973528.637op/s 12974583.710op/s 2.09% -0.408 0.037 1.25% 11259.674op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 70.621µs 70.971µs ± 0.317µs 70.904µs ± 0.188µs 71.136µs 71.656µs 71.867µs 72.062µs 1.63% 1.186 0.679 0.45% 0.022µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13876987.103op/s 14090505.834op/s ± 62583.810op/s 14103631.172op/s ± 37448.664op/s 14139913.087op/s 14150435.335op/s 14154992.131op/s 14160025.765op/s 0.40% -1.169 0.624 0.44% 4425.344op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.901µs 3.913µs ± 0.003µs 3.913µs ± 0.002µs 3.915µs 3.917µs 3.919µs 3.932µs 0.49% 0.844 6.865 0.08% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 254316568.729op/s 255549421.677op/s ± 201002.050op/s 255550375.289op/s ± 126959.661op/s 255681360.833op/s 255844925.924op/s 255893049.811op/s 256366501.631op/s 0.32% -0.825 6.770 0.08% 14212.991op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 67.417µs 67.658µs ± 0.254µs 67.556µs ± 0.077µs 67.745µs 68.173µs 68.606µs 68.823µs 1.88% 2.131 4.874 0.37% 0.018µs 1 200
credit_card/is_card_number/378282246310005 throughput 14529993.490op/s 14780498.539op/s ± 55073.190op/s 14802628.947op/s ± 16866.841op/s 14814239.450op/s 14826631.967op/s 14830286.993op/s 14833000.459op/s 0.21% -2.105 4.730 0.37% 3894.263op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 44.536µs 44.904µs ± 0.152µs 44.895µs ± 0.096µs 45.002µs 45.153µs 45.262µs 45.334µs 0.98% 0.175 -0.122 0.34% 0.011µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 22058592.964op/s 22269812.135op/s ± 75111.536op/s 22274351.103op/s ± 47608.127op/s 22316913.431op/s 22397118.160op/s 22437117.488op/s 22453700.068op/s 0.81% -0.157 -0.133 0.34% 5311.188op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.032µs 6.041µs ± 0.003µs 6.041µs ± 0.001µs 6.042µs 6.045µs 6.050µs 6.056µs 0.25% 1.370 7.242 0.05% 0.000µs 1 200
credit_card/is_card_number/x371413321323331 throughput 165132501.403op/s 165538291.680op/s ± 76170.373op/s 165546606.088op/s ± 35224.149op/s 165580585.027op/s 165617095.794op/s 165743310.653op/s 165793849.048op/s 0.15% -1.359 7.204 0.05% 5386.059op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.888µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.913µs 3.916µs 3.919µs 3.923µs 0.30% -1.728 19.248 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254896591.433op/s 255637429.812op/s ± 193684.081op/s 255652895.961op/s ± 98868.198op/s 255746942.354op/s 255847546.004op/s 255921060.782op/s 257170138.816op/s 0.59% 1.770 19.571 0.08% 13695.533op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 65.169µs 65.791µs ± 0.130µs 65.832µs ± 0.065µs 65.880µs 65.934µs 65.966µs 66.143µs 0.47% -1.189 2.224 0.20% 0.009µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15118805.964op/s 15199786.568op/s ± 30065.013op/s 15190092.263op/s ± 14963.535op/s 15216030.091op/s 15257156.151op/s 15278930.565op/s 15344725.311op/s 1.02% 1.206 2.294 0.20% 2125.917op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 52.952µs 53.014µs ± 0.031µs 53.014µs ± 0.022µs 53.033µs 53.070µs 53.093µs 53.117µs 0.19% 0.417 -0.027 0.06% 0.002µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18826360.690op/s 18862905.833op/s ± 11199.967op/s 18862972.927op/s ± 7663.781op/s 18871595.418op/s 18880079.817op/s 18882704.161op/s 18884916.617op/s 0.12% -0.414 -0.032 0.06% 791.957op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.893µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.917µs 3.919µs 3.921µs 0.23% -0.748 8.345 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 255050977.266op/s 255629740.110op/s ± 187784.476op/s 255648522.100op/s ± 99247.705op/s 255731714.629op/s 255880944.496op/s 255978053.738op/s 256846579.187op/s 0.47% 0.769 8.472 0.07% 13278.368op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 49.756µs 49.842µs ± 0.031µs 49.846µs ± 0.013µs 49.859µs 49.884µs 49.907µs 49.932µs 0.17% -0.690 0.945 0.06% 0.002µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 20027179.174op/s 20063506.777op/s ± 12495.033op/s 20061937.489op/s ± 5255.268op/s 20067241.734op/s 20089475.128op/s 20096265.171op/s 20098165.038op/s 0.18% 0.694 0.948 0.06% 883.532op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 44.533µs 44.883µs ± 0.184µs 44.884µs ± 0.134µs 45.015µs 45.201µs 45.312µs 45.361µs 1.06% 0.290 -0.356 0.41% 0.013µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 22045493.595op/s 22280624.187op/s ± 91207.627op/s 22279772.259op/s ± 66695.033op/s 22349536.718op/s 22432079.531op/s 22447094.896op/s 22455124.491op/s 0.79% -0.271 -0.374 0.41% 6449.353op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.029µs 6.036µs ± 0.004µs 6.035µs ± 0.003µs 6.039µs 6.043µs 6.044µs 6.048µs 0.20% 0.291 -0.557 0.06% 0.000µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 165355837.684op/s 165671590.958op/s ± 106446.458op/s 165690859.433op/s ± 77450.180op/s 165748456.376op/s 165820191.988op/s 165872261.919op/s 165875689.077op/s 0.11% -0.289 -0.559 0.06% 7526.901op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
credit_card/is_card_number/ execution_time [3.911µs; 3.912µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number/ throughput [255625963.816op/s; 255668506.916op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [78.628µs; 78.903µs] or [-0.175%; +0.175%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12675897.935op/s; 12720035.046op/s] or [-0.174%; +0.174%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [70.927µs; 71.015µs] or [-0.062%; +0.062%] None None None
credit_card/is_card_number/ 378282246310005 throughput [14081832.320op/s; 14099179.348op/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.011%; +0.011%] None None None
credit_card/is_card_number/37828224631 throughput [255521564.726op/s; 255577278.628op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/378282246310005 execution_time [67.622µs; 67.693µs] or [-0.052%; +0.052%] None None None
credit_card/is_card_number/378282246310005 throughput [14772865.924op/s; 14788131.153op/s] or [-0.052%; +0.052%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [44.883µs; 44.925µs] or [-0.047%; +0.047%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [22259402.399op/s; 22280221.872op/s] or [-0.047%; +0.047%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.041µs; 6.041µs] or [-0.006%; +0.006%] None None None
credit_card/is_card_number/x371413321323331 throughput [165527735.199op/s; 165548848.161op/s] or [-0.006%; +0.006%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.911µs; 3.912µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ throughput [255610587.061op/s; 255664272.562op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [65.773µs; 65.809µs] or [-0.027%; +0.027%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15195619.847op/s; 15203953.290op/s] or [-0.027%; +0.027%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [53.010µs; 53.018µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18861353.625op/s; 18864458.040op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.912µs; 3.912µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255603714.988op/s; 255655765.232op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [49.837µs; 49.846µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [20061775.086op/s; 20065238.469op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [44.857µs; 44.908µs] or [-0.057%; +0.057%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [22267983.687op/s; 22293264.687op/s] or [-0.057%; +0.057%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.036µs; 6.037µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [165656838.502op/s; 165686343.413op/s] or [-0.009%; +0.009%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 740d3a8 1766441347 yiming.luo/fmt-normalizer
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.751µs 146.863µs ± 1.693µs 146.564µs ± 0.528µs 147.199µs 148.552µs 153.365µs 161.707µs 10.33% 5.107 36.781 1.15% 0.120µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sdk_test_data/rules-based execution_time [146.628µs; 147.098µs] or [-0.160%; +0.160%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 740d3a8 1766441347 yiming.luo/fmt-normalizer
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.992ms 3.996ms ± 0.007ms 3.995ms ± 0.001ms 3.996ms 3.999ms 4.004ms 4.084ms 2.23% 11.752 152.350 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.995ms; 3.997ms] or [-0.023%; +0.023%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 740d3a8 1766441347 yiming.luo/fmt-normalizer
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.716ms 10.746ms ± 0.015ms 10.744ms ± 0.010ms 10.755ms 10.771ms 10.782ms 10.817ms 0.68% 0.873 1.771 0.14% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
concentrator/add_spans_to_concentrator execution_time [10.744ms; 10.748ms] or [-0.020%; +0.020%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 740d3a8 1766441347 yiming.luo/fmt-normalizer
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 243.609ns 255.152ns ± 13.236ns 249.345ns ± 2.956ns 259.378ns 284.816ns 292.599ns 294.253ns 18.01% 1.547 1.115 5.17% 0.936ns 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.317ns; 256.986ns] or [-0.719%; +0.719%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 740d3a8 1766441347 yiming.luo/fmt-normalizer
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching serializing traces from their internal representation to msgpack execution_time 13.889ms 13.936ms ± 0.028ms 13.933ms ± 0.012ms 13.944ms 13.996ms 14.044ms 14.075ms 1.02% 2.161 6.713 0.20% 0.002ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching serializing traces from their internal representation to msgpack execution_time [13.932ms; 13.940ms] or [-0.028%; +0.028%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 740d3a8 1766441347 yiming.luo/fmt-normalizer
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
receiver_entry_point/report/2597 execution_time 9.634ms 9.858ms ± 0.053ms 9.863ms ± 0.031ms 9.893ms 9.927ms 9.952ms 10.002ms 1.41% -1.085 2.679 0.54% 0.004ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
receiver_entry_point/report/2597 execution_time [9.851ms; 9.865ms] or [-0.075%; +0.075%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 740d3a8 1766441347 yiming.luo/fmt-normalizer
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.159µs 26.097µs ± 9.759µs 18.448µs ± 0.161µs 34.614µs 44.131µs 44.964µs 70.878µs 284.21% 0.977 0.766 37.30% 0.690µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [24.745µs; 27.450µs] or [-5.183%; +5.183%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 740d3a8 1766441347 yiming.luo/fmt-normalizer
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.342µs 2.399µs ± 0.020µs 2.395µs ± 0.003µs 2.400µs 2.453µs 2.463µs 2.472µs 3.23% 1.397 4.108 0.83% 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.396µs; 2.402µs] or [-0.116%; +0.116%] None None None

Baseline

Omitted due to size.

@lym953 lym953 force-pushed the yiming.luo/fmt-normalizer branch from 9ab6cd9 to 740d3a8 Compare December 22, 2025 22:09
@VianneyRuhlmann
Copy link
Contributor

I'm not seeing any issue on clippy. Which rust version are you using ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants