Skip to content

feat(ddcommon): Add new feature https on the ddcommon crate to make dependency optionnal #931

New issue

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

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

Already on GitHub? Sign in to your account

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

paullegranddc
Copy link
Contributor

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.

@pr-commenter
Copy link

pr-commenter bot commented Mar 16, 2025

Benchmarks

Comparison

Benchmark execution time: 2025-03-17 14:00:03

Comparing candidate commit c25da08 in PR branch paullgdc/http_client/make_https_optional with baseline commit cde6b43 in branch main.

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

scenario:credit_card/is_card_number/378282246310005

  • 🟥 execution_time [+3.871µs; +4.028µs] or [+5.346%; +5.564%]
  • 🟥 throughput [-728308.304op/s; -700179.906op/s] or [-5.273%; -5.069%]

scenario:credit_card/is_card_number/x371413321323331

  • 🟩 execution_time [-410.077ns; -404.195ns] or [-6.361%; -6.270%]
  • 🟩 throughput [+10386806.415op/s; +10526802.244op/s] or [+6.696%; +6.786%]

scenario:credit_card/is_card_number_no_luhn/x371413321323331

  • 🟩 execution_time [-410.757ns; -404.387ns] or [-6.372%; -6.274%]
  • 🟩 throughput [+10394838.272op/s; +10544925.237op/s] or [+6.700%; +6.797%]

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 c25da08 1742219295 paullgdc/http_client/make_https_optional
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 504.476µs 505.652µs ± 0.749µs 505.621µs ± 0.224µs 505.820µs 506.328µs 507.011µs 514.488µs 1.75% 8.268 95.114 0.15% 0.053µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1943681.609op/s 1977647.096op/s ± 2894.398op/s 1977764.217op/s ± 876.838op/s 1978746.232op/s 1980487.664op/s 1981062.138op/s 1982254.636op/s 0.23% -8.141 93.138 0.15% 204.665op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 452.672µs 453.507µs ± 0.350µs 453.489µs ± 0.204µs 453.697µs 454.092µs 454.486µs 454.825µs 0.29% 0.472 0.915 0.08% 0.025µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2198649.040op/s 2205040.161op/s ± 1700.166op/s 2205124.666op/s ± 991.722op/s 2206101.442op/s 2207622.942op/s 2208813.668op/s 2209103.827op/s 0.18% -0.466 0.904 0.08% 120.220op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 174.800µs 176.234µs ± 0.377µs 176.277µs ± 0.264µs 176.505µs 176.721µs 176.924µs 177.067µs 0.45% -0.820 1.208 0.21% 0.027µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5647574.284op/s 5674301.702op/s ± 12150.207op/s 5672880.408op/s ± 8494.901op/s 5681956.373op/s 5696645.422op/s 5707989.961op/s 5720834.974op/s 0.85% 0.836 1.254 0.21% 859.149op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 37.587µs 37.709µs ± 0.068µs 37.699µs ± 0.032µs 37.735µs 37.793µs 37.869µs 38.367µs 1.77% 4.722 41.686 0.18% 0.005µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26064330.100op/s 26519288.168op/s ± 47621.590op/s 26526125.498op/s ± 22270.573op/s 26545368.736op/s 26569514.928op/s 26599611.191op/s 26605033.734op/s 0.30% -4.608 40.222 0.18% 3367.355op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 48.214µs 48.327µs ± 0.123µs 48.311µs ± 0.026µs 48.345µs 48.389µs 48.491µs 49.936µs 3.36% 11.296 144.737 0.25% 0.009µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 20025664.710op/s 20692549.484op/s ± 51230.118op/s 20699007.847op/s ± 11001.889op/s 20708544.010op/s 20722082.877op/s 20733148.787op/s 20740790.323op/s 0.20% -11.150 142.140 0.25% 3622.516op/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 [505.549µs; 505.756µs] or [-0.021%; +0.021%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1977245.960op/s; 1978048.232op/s] or [-0.020%; +0.020%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [453.458µs; 453.555µs] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2204804.535op/s; 2205275.788op/s] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [176.182µs; 176.286µs] or [-0.030%; +0.030%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5672617.800op/s; 5675985.604op/s] or [-0.030%; +0.030%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.699µs; 37.718µs] or [-0.025%; +0.025%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26512688.274op/s; 26525888.062op/s] or [-0.025%; +0.025%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [48.310µs; 48.344µs] or [-0.035%; +0.035%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [20685449.482op/s; 20699649.486op/s] or [-0.034%; +0.034%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c25da08 1742219295 paullgdc/http_client/make_https_optional
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 245.858ns 255.819ns ± 11.902ns 249.440ns ± 2.243ns 259.025ns 282.574ns 288.800ns 290.470ns 16.45% 1.441 0.702 4.64% 0.842ns 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 [254.170ns; 257.469ns] or [-0.645%; +0.645%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c25da08 1742219295 paullgdc/http_client/make_https_optional
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.343µs 2.400µs ± 0.036µs 2.390µs ± 0.007µs 2.399µs 2.481µs 2.544µs 2.556µs 6.96% 2.499 6.709 1.48% 0.003µ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.395µs; 2.405µs] or [-0.206%; +0.206%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c25da08 1742219295 paullgdc/http_client/make_https_optional
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 5.982ms 5.995ms ± 0.016ms 5.994ms ± 0.003ms 5.997ms 6.001ms 6.042ms 6.195ms 3.36% 9.989 117.059 0.27% 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 [5.993ms; 5.997ms] or [-0.037%; +0.037%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c25da08 1742219295 paullgdc/http_client/make_https_optional
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
credit_card/is_card_number/ execution_time 3.894µs 3.913µs ± 0.002µs 3.913µs ± 0.001µs 3.914µs 3.916µs 3.917µs 3.918µs 0.13% -2.487 17.324 0.06% 0.000µs 1 200
credit_card/is_card_number/ throughput 255220563.588op/s 255567179.518op/s ± 156452.768op/s 255561704.080op/s ± 70665.486op/s 255619644.378op/s 255816592.243op/s 255940044.011op/s 256787023.696op/s 0.48% 2.511 17.550 0.06% 11062.881op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 81.112µs 82.613µs ± 0.653µs 82.557µs ± 0.382µs 82.958µs 83.476µs 83.892µs 87.347µs 5.80% 1.912 12.452 0.79% 0.046µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 11448592.255op/s 12105338.030op/s ± 94321.831op/s 12112828.265op/s ± 56085.516op/s 12165557.179op/s 12233194.593op/s 12297103.779op/s 12328595.885op/s 1.78% -1.672 10.446 0.78% 6669.561op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 78.890µs 79.857µs ± 0.470µs 79.846µs ± 0.270µs 80.097µs 80.396µs 80.592µs 84.218µs 5.48% 3.863 35.341 0.59% 0.033µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 11873907.023op/s 12522793.234op/s ± 72116.208op/s 12524186.726op/s ± 42426.436op/s 12567278.265op/s 12619342.180op/s 12656381.477op/s 12675856.126op/s 1.21% -3.486 31.019 0.57% 5099.386op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.895µs 3.913µs ± 0.003µs 3.913µs ± 0.001µs 3.915µs 3.917µs 3.920µs 3.922µs 0.23% -1.485 12.942 0.07% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 254977599.679op/s 255537972.497op/s ± 171050.550op/s 255556721.469op/s ± 83030.512op/s 255620609.412op/s 255799135.809op/s 255896168.876op/s 256771520.060op/s 0.48% 1.510 13.126 0.07% 12095.100op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 74.495µs 76.351µs ± 0.466µs 76.412µs ± 0.331µs 76.736µs 77.030µs 77.123µs 77.181µs 1.01% -0.738 0.973 0.61% 0.033µs 1 200
credit_card/is_card_number/378282246310005 throughput 12956519.785op/s 13097813.003op/s ± 80269.194op/s 13086997.836op/s ± 56698.590op/s 13145544.582op/s 13229315.316op/s 13321007.416op/s 13423718.348op/s 2.57% 0.783 1.124 0.61% 5675.889op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 51.353µs 51.432µs ± 0.032µs 51.432µs ± 0.016µs 51.449µs 51.476µs 51.529µs 51.541µs 0.21% 0.261 1.462 0.06% 0.002µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 19402135.628op/s 19443293.349op/s ± 12080.725op/s 19443273.278op/s ± 6080.646op/s 19449061.934op/s 19465274.340op/s 19471977.002op/s 19473107.638op/s 0.15% -0.255 1.453 0.06% 854.236op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.027µs 6.039µs ± 0.004µs 6.039µs ± 0.002µs 6.042µs 6.046µs 6.051µs 6.052µs 0.22% 0.253 1.110 0.07% 0.000µs 1 200
credit_card/is_card_number/x371413321323331 throughput 165224362.412op/s 165587785.895op/s ± 113353.768op/s 165594013.778op/s ± 64910.809op/s 165652118.298op/s 165776524.648op/s 165875764.376op/s 165909687.022op/s 0.19% -0.247 1.105 0.07% 8015.322op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.893µs 3.914µs ± 0.003µs 3.913µs ± 0.001µs 3.915µs 3.918µs 3.921µs 3.923µs 0.25% -1.334 12.026 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254888885.498op/s 255513908.681op/s ± 188909.162op/s 255526140.171op/s ± 84056.555op/s 255602504.906op/s 255804481.198op/s 255942545.064op/s 256846166.229op/s 0.52% 1.361 12.209 0.07% 13357.895op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 65.899µs 66.228µs ± 0.182µs 66.197µs ± 0.111µs 66.328µs 66.536µs 66.861µs 67.069µs 1.32% 1.318 3.135 0.27% 0.013µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 14910013.624op/s 15099403.331op/s ± 41242.506op/s 15106516.196op/s ± 25244.772op/s 15127509.377op/s 15150188.636op/s 15164769.627op/s 15174814.872op/s 0.45% -1.290 3.013 0.27% 2916.286op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 59.386µs 59.665µs ± 0.111µs 59.678µs ± 0.079µs 59.746µs 59.823µs 59.858µs 59.951µs 0.46% -0.340 -0.453 0.19% 0.008µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 16680239.218op/s 16760437.269op/s ± 31289.582op/s 16756656.395op/s ± 22293.468op/s 16781889.824op/s 16817105.694op/s 16833006.038op/s 16839122.333op/s 0.49% 0.348 -0.448 0.19% 2212.508op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.893µs 3.913µs ± 0.003µs 3.914µs ± 0.001µs 3.915µs 3.917µs 3.920µs 3.921µs 0.18% -1.980 15.899 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 255059707.023op/s 255528305.327op/s ± 177338.553op/s 255523841.119op/s ± 85983.578op/s 255609508.674op/s 255785445.844op/s 255845108.858op/s 256882279.273op/s 0.53% 2.009 16.144 0.07% 12539.729op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 56.229µs 56.756µs ± 0.187µs 56.770µs ± 0.144µs 56.903µs 57.054µs 57.106µs 57.173µs 0.71% -0.170 -0.562 0.33% 0.013µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 17490692.382op/s 17619348.961op/s ± 57932.488op/s 17615039.150op/s ± 44546.856op/s 17662205.533op/s 17716712.441op/s 17741545.000op/s 17784397.637op/s 0.96% 0.184 -0.553 0.33% 4096.446op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 51.351µs 51.443µs ± 0.129µs 51.429µs ± 0.019µs 51.451µs 51.510µs 51.567µs 52.685µs 2.44% 8.614 79.228 0.25% 0.009µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 18980880.510op/s 19439035.602op/s ± 47624.423op/s 19444335.728op/s ± 7119.536op/s 19450009.586op/s 19467656.727op/s 19471836.967op/s 19473897.188op/s 0.15% -8.561 78.562 0.24% 3367.555op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.029µs 6.038µs ± 0.003µs 6.038µs ± 0.002µs 6.040µs 6.044µs 6.046µs 6.050µs 0.19% -0.180 0.772 0.06% 0.000µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 165294750.185op/s 165611376.218op/s ± 94037.201op/s 165608114.803op/s ± 48788.343op/s 165656894.861op/s 165785096.706op/s 165843522.148op/s 165859121.706op/s 0.15% 0.185 0.771 0.06% 6649.434op/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.913µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number/ throughput [255545496.669op/s; 255588862.367op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [82.523µs; 82.704µs] or [-0.110%; +0.110%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12092265.932op/s; 12118410.129op/s] or [-0.108%; +0.108%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [79.792µs; 79.922µs] or [-0.082%; +0.082%] None None None
credit_card/is_card_number/ 378282246310005 throughput [12512798.622op/s; 12532787.847op/s] or [-0.080%; +0.080%] None None None
credit_card/is_card_number/37828224631 execution_time [3.913µs; 3.914µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/37828224631 throughput [255514266.536op/s; 255561678.458op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/378282246310005 execution_time [76.287µs; 76.416µs] or [-0.085%; +0.085%] None None None
credit_card/is_card_number/378282246310005 throughput [13086688.465op/s; 13108937.542op/s] or [-0.085%; +0.085%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [51.427µs; 51.436µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [19441619.077op/s; 19444967.622op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.039µs; 6.040µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/x371413321323331 throughput [165572076.153op/s; 165603495.637op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.913µs; 3.914µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ throughput [255487727.688op/s; 255540089.674op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [66.203µs; 66.253µs] or [-0.038%; +0.038%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15093687.517op/s; 15105119.146op/s] or [-0.038%; +0.038%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [59.649µs; 59.680µs] or [-0.026%; +0.026%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [16756100.833op/s; 16764773.704op/s] or [-0.026%; +0.026%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.913µs; 3.914µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255503727.909op/s; 255552882.745op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [56.731µs; 56.782µs] or [-0.046%; +0.046%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [17611320.076op/s; 17627377.847op/s] or [-0.046%; +0.046%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [51.425µs; 51.461µs] or [-0.035%; +0.035%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [19432435.315op/s; 19445635.889op/s] or [-0.034%; +0.034%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.038µs; 6.039µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [165598343.566op/s; 165624408.870op/s] or [-0.008%; +0.008%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c25da08 1742219295 paullgdc/http_client/make_https_optional
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 146.538µs 147.265µs ± 0.308µs 147.217µs ± 0.148µs 147.397µs 147.718µs 148.023µs 149.504µs 1.55% 2.317 13.924 0.21% 0.022µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching string interning on wordpress profile execution_time [147.222µs; 147.307µs] or [-0.029%; +0.029%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c25da08 1742219295 paullgdc/http_client/make_https_optional
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 54.896ms 55.865ms ± 0.416ms 55.803ms ± 0.242ms 56.070ms 56.708ms 56.974ms 57.358ms 2.79% 0.938 1.006 0.74% 0.029ms 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 [55.807ms; 55.922ms] or [-0.103%; +0.103%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c25da08 1742219295 paullgdc/http_client/make_https_optional
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 67.003µs 67.188µs ± 0.207µs 67.164µs ± 0.045µs 67.205µs 67.342µs 67.640µs 69.645µs 3.69% 8.925 99.398 0.31% 0.015µ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 [67.159µs; 67.216µs] or [-0.043%; +0.043%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c25da08 1742219295 paullgdc/http_client/make_https_optional
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 208.488µs 208.863µs ± 0.159µs 208.854µs ± 0.101µs 208.959µs 209.129µs 209.244µs 209.559µs 0.34% 0.571 1.355 0.08% 0.011µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 4771923.908op/s 4787824.388op/s ± 3636.056op/s 4788026.423op/s ± 2307.799op/s 4790238.771op/s 4793354.113op/s 4795356.364op/s 4796450.627op/s 0.18% -0.564 1.335 0.08% 257.108op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 18.241µs 18.323µs ± 0.052µs 18.333µs ± 0.037µs 18.360µs 18.396µs 18.413µs 18.485µs 0.83% -0.092 -0.761 0.28% 0.004µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 54098212.350op/s 54576182.242op/s ± 153817.914op/s 54545183.695op/s ± 111283.258op/s 54697875.255op/s 54807350.781op/s 54816033.777op/s 54820697.163op/s 0.51% 0.103 -0.776 0.28% 10876.569op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.646µs 10.709µs ± 0.025µs 10.707µs ± 0.019µs 10.728µs 10.754µs 10.762µs 10.787µs 0.74% 0.284 -0.173 0.23% 0.002µs 1 200
normalization/normalize_name/normalize_name/good throughput 92705040.373op/s 93377665.591op/s ± 218779.972op/s 93394025.086op/s ± 161981.140op/s 93548230.412op/s 93710588.620op/s 93827927.598op/s 93932264.721op/s 0.58% -0.272 -0.181 0.23% 15470.080op/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 [208.841µs; 208.885µs] or [-0.011%; +0.011%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [4787320.466op/s; 4788328.311op/s] or [-0.011%; +0.011%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [18.316µs; 18.330µs] or [-0.039%; +0.039%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [54554864.558op/s; 54597499.925op/s] or [-0.039%; +0.039%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.706µs; 10.713µs] or [-0.032%; +0.032%] None None None
normalization/normalize_name/normalize_name/good throughput [93347344.791op/s; 93407986.391op/s] or [-0.032%; +0.032%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c25da08 1742219295 paullgdc/http_client/make_https_optional
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 32.095µs 33.146µs ± 1.467µs 32.219µs ± 0.065µs 34.778µs 35.741µs 35.954µs 37.003µs 14.85% 0.995 -0.844 4.41% 0.104µ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 [32.942µs; 33.349µs] or [-0.613%; +0.613%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c25da08 1742219295 paullgdc/http_client/make_https_optional
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.456µs 25.417µs ± 10.715µs 17.740µs ± 0.202µs 34.363µs 40.658µs 54.979µs 94.593µs 433.21% 1.978 8.004 42.05% 0.758µ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.932µs; 26.902µs] or [-5.843%; +5.843%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c25da08 1742219295 paullgdc/http_client/make_https_optional
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.254µs 3.200µs ± 1.538µs 2.995µs ± 0.030µs 3.019µs 3.714µs 13.941µs 17.468µs 483.34% 7.657 60.429 47.96% 0.109µ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.987µs; 3.413µs] or [-6.663%; +6.663%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz c25da08 1742219295 paullgdc/http_client/make_https_optional
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.013µs 5.092µs ± 0.043µs 5.067µs ± 0.026µs 5.135µs 5.168µs 5.170µs 5.171µs 2.06% 0.514 -1.132 0.84% 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.086µs; 5.098µs] or [-0.117%; +0.117%] None None None

Baseline

Omitted due to size.

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.

1 participant