DataDog / libdatadog

Datadog shared rust-based library. For now only used in other products (e.g. Ruby or PHP libraries).
Apache License 2.0
47 stars 8 forks source link

Update dependencies #669

Closed bwoebi closed 3 weeks ago

bwoebi commented 3 weeks ago

Primarily reduces duplicate dependencies with different versions to reduce binary size slightly.

Fixes Datadog/dd-trace-php#2878.

pr-commenter[bot] commented 3 weeks ago

Benchmarks

Comparison

Benchmark execution time: 2024-10-11 03:09:17

Comparing candidate commit 14f541f in PR branch bob/update-deps with baseline commit dab84ba in branch main.

Found 33 performance improvements and 10 performance regressions! Performance is the same for 8 metrics, 2 unstable metrics.

scenario:benching string interning on wordpress profile

scenario:concentrator/add_spans_to_concentrator

scenario:credit_card/is_card_number/

scenario:credit_card/is_card_number/ 3782-8224-6310-005

scenario:credit_card/is_card_number/ 378282246310005

scenario:credit_card/is_card_number/37828224631

scenario:credit_card/is_card_number/378282246310005

scenario:credit_card/is_card_number/37828224631000521389798

scenario:credit_card/is_card_number/x371413321323331

scenario:credit_card/is_card_number_no_luhn/

scenario:credit_card/is_card_number_no_luhn/ 3782-8224-6310-005

scenario:credit_card/is_card_number_no_luhn/ 378282246310005

scenario:credit_card/is_card_number_no_luhn/37828224631

scenario:credit_card/is_card_number_no_luhn/378282246310005

scenario:credit_card/is_card_number_no_luhn/37828224631000521389798

scenario:credit_card/is_card_number_no_luhn/x371413321323331

scenario:normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo...

scenario:normalization/normalize_name/normalize_name/bad-name

scenario:normalization/normalize_name/normalize_name/good

scenario:normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000...

scenario:normalization/normalize_service/normalize_service/[empty string]

scenario:normalization/normalize_trace/test_trace

scenario:sql/obfuscate_sql_string

scenario:tags/replace_trace_tags

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|14f541f |1728615524 |bob/update-deps| |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.069µs|67.239µs ± 0.141µs|67.223µs ± 0.033µs|67.261µs|67.315µs|67.488µs|69.047µs|2.71% |10.682 |133.369 |0.21%|0.010µ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.219µs; 67.259µs] or [-0.029%; +0.029%]|None |None |None | ### Group 2 |cpu_model |git_commit_sha|git_commit_date|git_branch | |----------------------------------------------|--------------|---------------|---------------| |Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz|14f541f |1728615524 |bob/update-deps| |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|9.275ms|9.305ms ± 0.013ms|9.304ms ± 0.008ms|9.313ms|9.327ms|9.331ms|9.363ms|0.63% |0.444 |1.256 |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|[9.303ms; 9.307ms] or [-0.019%; +0.019%]|None |None |None | ### Group 3 |cpu_model |git_commit_sha|git_commit_date|git_branch | |----------------------------------------------|--------------|---------------|---------------| |Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz|14f541f |1728615524 |bob/update-deps| |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|256.695ns|268.910ns ± 15.860ns|262.180ns ± 3.042ns|268.728ns|309.579ns|315.600ns|318.084ns|21.32% |1.848 |2.241 |5.88%|1.121ns|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|[266.711ns; 271.108ns] or [-0.817%; +0.817%]|None |None |None | ### Group 4 |cpu_model |git_commit_sha|git_commit_date|git_branch | |----------------------------------------------|--------------|---------------|---------------| |Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz|14f541f |1728615524 |bob/update-deps| |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|36.607µs|37.167µs ± 1.003µs|36.712µs ± 0.048µs|36.772µs|39.314µs|39.414µs|40.484µs|10.27% |1.727 |1.110 |2.69%|0.071µ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|[37.028µs; 37.306µs] or [-0.374%; +0.374%]|None |None |None | ### Group 5 |cpu_model |git_commit_sha|git_commit_date|git_branch | |----------------------------------------------|--------------|---------------|---------------| |Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz|14f541f |1728615524 |bob/update-deps| |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|1.131µs|1.193µs ± 0.024µs|1.198µs ± 0.013µs|1.212µs|1.216µs|1.218µs|1.219µs|1.75% |-1.299 |0.887 |1.98%|0.002µs|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|[1.190µs; 1.197µs] or [-0.274%; +0.274%]|None |None |None | ### Group 6 |cpu_model |git_commit_sha|git_commit_date|git_branch | |----------------------------------------------|--------------|---------------|---------------| |Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz|14f541f |1728615524 |bob/update-deps| |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|190.777µs |192.882µs ± 0.758µs |192.928µs ± 0.488µs |193.350µs |194.081µs |194.562µs |195.969µs |1.58% |0.264 |0.844 |0.39%|0.054µs |1 |200 | |normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo...|throughput |5102854.067op/s |5184608.644op/s ± 20361.658op/s |5183277.274op/s ± 13123.287op/s |5198042.539op/s |5214841.593op/s |5229739.577op/s |5241732.856op/s |1.13% |-0.231 |0.783 |0.39%|1439.787op/s |1 |200 | |normalization/normalize_name/normalize_name/bad-name |execution_time|18.169µs |18.207µs ± 0.032µs |18.207µs ± 0.029µs |18.224µs |18.266µs |18.279µs |18.307µs |0.55% |0.705 |-0.501 |0.18%|0.002µs |1 |200 | |normalization/normalize_name/normalize_name/bad-name |throughput |54624653.927op/s|54925529.430op/s ± 97762.135op/s |54923865.905op/s ± 86716.584op/s|55013983.897op/s|55028993.931op/s|55037785.369op/s|55039941.592op/s|0.21% |-0.700 |-0.514 |0.18%|6912.827op/s |1 |200 | |normalization/normalize_name/normalize_name/good |execution_time|11.222µs |11.251µs ± 0.027µs |11.238µs ± 0.010µs |11.268µs |11.301µs |11.336µs |11.362µs |1.10% |1.386 |1.707 |0.24%|0.002µs |1 |200 | |normalization/normalize_name/normalize_name/good |throughput |88013702.633op/s|88883517.783op/s ± 209911.598op/s|88983402.858op/s ± 78352.424op/s|89040365.720op/s|89076872.021op/s|89099751.498op/s|89110799.533op/s|0.14% |-1.374 |1.649 |0.24%|14842.991op/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|[192.776µs; 192.987µs] or [-0.054%; +0.054%] |None |None |None | |normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo...|throughput |[5181786.714op/s; 5187430.574op/s] or [-0.054%; +0.054%] |None |None |None | |normalization/normalize_name/normalize_name/bad-name |execution_time|[18.202µs; 18.211µs] or [-0.025%; +0.025%] |None |None |None | |normalization/normalize_name/normalize_name/bad-name |throughput |[54911980.539op/s; 54939078.322op/s] or [-0.025%; +0.025%]|None |None |None | |normalization/normalize_name/normalize_name/good |execution_time|[11.247µs; 11.254µs] or [-0.033%; +0.033%] |None |None |None | |normalization/normalize_name/normalize_name/good |throughput |[88854426.055op/s; 88912609.512op/s] or [-0.033%; +0.033%]|None |None |None | ### Group 7 |cpu_model |git_commit_sha|git_commit_date|git_branch | |----------------------------------------------|--------------|---------------|---------------| |Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz|14f541f |1728615524 |bob/update-deps| |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.904µs|23.575µs ± 11.065µs|18.511µs ± 0.195µs|19.311µs|45.067µs|48.262µs|100.639µs|443.68% |3.134 |14.287 |46.82%|0.782µs|1 |200 | |scenario |metric |95% CI mean |Shapiro-Wilk pvalue|Ljung-Box pvalue (lag=1)|Dip test pvalue| |-----------------|--------------|------------------------------------------|-------------------|------------------------|---------------| |two way interface|execution_time|[22.042µs; 25.109µs] or [-6.505%; +6.505%]|None |None |None | ### Group 8 |cpu_model |git_commit_sha|git_commit_date|git_branch | |----------------------------------------------|--------------|---------------|---------------| |Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz|14f541f |1728615524 |bob/update-deps| |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.383µs|3.191µs ± 1.399µs|3.041µs ± 0.024µs|3.064µs|3.096µs|13.807µs|14.886µs|389.57% |7.604 |57.909 |43.74%|0.099µ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.997µs; 3.385µs] or [-6.077%; +6.077%]|None |None |None | ### Group 9 |cpu_model |git_commit_sha|git_commit_date|git_branch | |----------------------------------------------|--------------|---------------|---------------| |Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz|14f541f |1728615524 |bob/update-deps| |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|1.613µs |1.614µs ± 0.001µs |1.614µs ± 0.000µs |1.615µs |1.615µs |1.616µs |1.618µs |0.27% |1.848 |7.837 |0.04%|0.000µs |1 |200 | |credit_card/is_card_number/ |throughput |617910795.226op/s|619509184.096op/s ± 245051.418op/s|619578469.616op/s ± 145188.652op/s|619693359.821op/s|619782809.995op/s|619842332.724op/s|619885134.634op/s|0.05% |-1.840 |7.773 |0.04%|17327.752op/s|1 |200 | |credit_card/is_card_number/ 3782-8224-6310-005 |execution_time|110.219µs |111.856µs ± 0.742µs |111.807µs ± 0.461µs |112.247µs |112.877µs |114.037µs |116.551µs |4.24% |1.580 |7.573 |0.66%|0.052µs |1 |200 | |credit_card/is_card_number/ 3782-8224-6310-005 |throughput |8579926.785op/s |8940480.943op/s ± 58705.421op/s |8943961.618op/s ± 36991.577op/s |8980929.446op/s |9018859.476op/s |9052383.900op/s |9072847.709op/s |1.44% |-1.445 |6.667 |0.65%|4151.100op/s |1 |200 | |credit_card/is_card_number/ 378282246310005 |execution_time|106.400µs |108.035µs ± 0.759µs |107.797µs ± 0.436µs |108.538µs |109.410µs |109.936µs |110.383µs |2.40% |0.794 |0.079 |0.70%|0.054µs |1 |200 | |credit_card/is_card_number/ 378282246310005 |throughput |9059341.316op/s |9256716.178op/s ± 64722.265op/s |9276714.991op/s ± 37376.663op/s |9305492.801op/s |9332552.223op/s |9369551.053op/s |9398524.735op/s |1.31% |-0.763 |0.025 |0.70%|4576.555op/s |1 |200 | |credit_card/is_card_number/37828224631 |execution_time|1.613µs |1.614µs ± 0.001µs |1.614µs ± 0.000µs |1.615µs |1.616µs |1.618µs |1.624µs |0.61% |5.530 |47.693 |0.06%|0.000µs |1 |200 | |credit_card/is_card_number/37828224631 |throughput |615739865.211op/s|619441928.689op/s ± 375822.969op/s|619509985.249op/s ± 152910.535op/s|619656667.606op/s|619731528.726op/s|619796572.826op/s|619818424.013op/s|0.05% |-5.495 |47.211 |0.06%|26574.697op/s|1 |200 | |credit_card/is_card_number/378282246310005 |execution_time|102.487µs |103.667µs ± 0.591µs |103.577µs ± 0.379µs |104.020µs |104.607µs |105.608µs |106.114µs |2.45% |0.960 |1.460 |0.57%|0.042µs |1 |200 | |credit_card/is_card_number/378282246310005 |throughput |9423788.752op/s |9646602.518op/s ± 54735.611op/s |9654644.893op/s ± 35464.898op/s |9683526.432op/s |9719261.296op/s |9738482.014op/s |9757334.095op/s |1.06% |-0.917 |1.313 |0.57%|3870.392op/s |1 |200 | |credit_card/is_card_number/37828224631000521389798 |execution_time|106.211µs |108.285µs ± 0.598µs |108.469µs ± 0.358µs |108.711µs |108.992µs |109.140µs |109.549µs |1.00% |-0.845 |0.275 |0.55%|0.042µs |1 |200 | |credit_card/is_card_number/37828224631000521389798 |throughput |9128337.057op/s |9235134.932op/s ± 51207.062op/s |9219199.743op/s ± 30530.444op/s |9271213.808op/s |9334047.022op/s |9377122.318op/s |9415224.458op/s |2.13% |0.871 |0.344 |0.55%|3620.886op/s |1 |200 | |credit_card/is_card_number/x371413321323331 |execution_time|23.541µs |24.984µs ± 0.539µs |25.029µs ± 0.326µs |25.357µs |25.744µs |26.024µs |26.096µs |4.26% |-0.431 |-0.133 |2.15%|0.038µs |1 |200 | |credit_card/is_card_number/x371413321323331 |throughput |38320620.316op/s |40043881.120op/s ± 873443.930op/s |39954430.319op/s ± 520338.331op/s |40470287.208op/s |41694090.564op/s |42261945.638op/s |42479074.554op/s |6.32% |0.541 |-0.010 |2.18%|61761.813op/s|1 |200 | |credit_card/is_card_number_no_luhn/ |execution_time|1.613µs |1.614µs ± 0.001µs |1.614µs ± 0.000µs |1.615µs |1.616µs |1.616µs |1.617µs |0.17% |1.169 |1.370 |0.04%|0.000µs |1 |200 | |credit_card/is_card_number_no_luhn/ |throughput |618528584.785op/s|619491740.455op/s ± 253765.020op/s|619575093.081op/s ± 143954.948op/s|619689436.682op/s|619773893.063op/s|619841888.962op/s|619864806.245op/s|0.05% |-1.167 |1.361 |0.04%|17943.897op/s|1 |200 | |credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 |execution_time|89.571µs |90.499µs ± 0.236µs |90.509µs ± 0.074µs |90.607µs |90.792µs |91.010µs |91.551µs |1.15% |-0.761 |4.532 |0.26%|0.017µs |1 |200 | |credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 |throughput |10922856.392op/s |11049859.842op/s ± 28867.228op/s |11048611.252op/s ± 9080.115op/s |11055209.818op/s |11102936.175op/s |11152207.388op/s |11164388.377op/s |1.05% |0.808 |4.535 |0.26%|2041.221op/s |1 |200 | |credit_card/is_card_number_no_luhn/ 378282246310005 |execution_time|83.761µs |84.898µs ± 0.571µs |84.824µs ± 0.249µs |84.988µs |86.046µs |86.959µs |87.868µs |3.59% |1.827 |4.938 |0.67%|0.040µs |1 |200 | |credit_card/is_card_number_no_luhn/ 378282246310005 |throughput |11380738.159op/s |11779388.225op/s ± 78320.180op/s |11789047.976op/s ± 34583.613op/s |11827573.920op/s |11864078.484op/s |11896660.821op/s |11938688.159op/s |1.27% |-1.756 |4.576 |0.66%|5538.073op/s |1 |200 | |credit_card/is_card_number_no_luhn/37828224631 |execution_time|1.613µs |1.614µs ± 0.001µs |1.614µs ± 0.000µs |1.615µs |1.615µs |1.616µs |1.617µs |0.18% |1.123 |1.630 |0.04%|0.000µs |1 |200 | |credit_card/is_card_number_no_luhn/37828224631 |throughput |618377961.473op/s|619475496.377op/s ± 257233.031op/s|619502800.014op/s ± 179772.690op/s|619691327.010op/s|619760387.793op/s|619812658.343op/s|619871193.647op/s|0.06% |-1.120 |1.617 |0.04%|18189.122op/s|1 |200 | |credit_card/is_card_number_no_luhn/378282246310005 |execution_time|79.436µs |81.842µs ± 0.839µs |81.913µs ± 0.551µs |82.459µs |83.052µs |83.615µs |84.460µs |3.11% |-0.204 |0.101 |1.02%|0.059µs |1 |200 | |credit_card/is_card_number_no_luhn/378282246310005 |throughput |11839983.012op/s |12219928.632op/s ± 125546.167op/s |12208106.276op/s ± 81567.007op/s |12293169.286op/s |12428418.888op/s |12502063.592op/s |12588689.347op/s |3.12% |0.267 |0.112 |1.02%|8877.455op/s |1 |200 | |credit_card/is_card_number_no_luhn/37828224631000521389798|execution_time|106.373µs |108.369µs ± 0.584µs |108.528µs ± 0.309µs |108.800µs |109.030µs |109.421µs |109.482µs |0.88% |-1.016 |0.774 |0.54%|0.041µs |1 |200 | |credit_card/is_card_number_no_luhn/37828224631000521389798|throughput |9133960.133op/s |9227997.625op/s ± 50024.233op/s |9214197.860op/s ± 26196.836op/s |9259383.527op/s |9326088.826op/s |9377947.835op/s |9400886.554op/s |2.03% |1.045 |0.848 |0.54%|3537.247op/s |1 |200 | |credit_card/is_card_number_no_luhn/x371413321323331 |execution_time|23.243µs |24.942µs ± 0.536µs |24.989µs ± 0.396µs |25.313µs |25.724µs |25.963µs |26.146µs |4.63% |-0.248 |-0.219 |2.14%|0.038µs |1 |200 | |credit_card/is_card_number_no_luhn/x371413321323331 |throughput |38247322.640op/s |40111588.608op/s ± 866891.928op/s |40017994.501op/s ± 625282.285op/s |40785674.512op/s |41450313.723op/s |42245313.434op/s |43024066.118op/s |7.51% |0.361 |-0.070 |2.16%|61298.516op/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|[1.614µs; 1.614µs] or [-0.005%; +0.005%] |None |None |None | |credit_card/is_card_number/ |throughput |[619475222.326op/s; 619543145.866op/s] or [-0.005%; +0.005%]|None |None |None | |credit_card/is_card_number/ 3782-8224-6310-005 |execution_time|[111.753µs; 111.958µs] or [-0.092%; +0.092%] |None |None |None | |credit_card/is_card_number/ 3782-8224-6310-005 |throughput |[8932344.936op/s; 8948616.949op/s] or [-0.091%; +0.091%] |None |None |None | |credit_card/is_card_number/ 378282246310005 |execution_time|[107.930µs; 108.140µs] or [-0.097%; +0.097%] |None |None |None | |credit_card/is_card_number/ 378282246310005 |throughput |[9247746.295op/s; 9265686.062op/s] or [-0.097%; +0.097%] |None |None |None | |credit_card/is_card_number/37828224631 |execution_time|[1.614µs; 1.614µs] or [-0.008%; +0.008%] |None |None |None | |credit_card/is_card_number/37828224631 |throughput |[619389843.240op/s; 619494014.138op/s] or [-0.008%; +0.008%]|None |None |None | |credit_card/is_card_number/378282246310005 |execution_time|[103.585µs; 103.749µs] or [-0.079%; +0.079%] |None |None |None | |credit_card/is_card_number/378282246310005 |throughput |[9639016.688op/s; 9654188.347op/s] or [-0.079%; +0.079%] |None |None |None | |credit_card/is_card_number/37828224631000521389798 |execution_time|[108.203µs; 108.368µs] or [-0.076%; +0.076%] |None |None |None | |credit_card/is_card_number/37828224631000521389798 |throughput |[9228038.125op/s; 9242231.738op/s] or [-0.077%; +0.077%] |None |None |None | |credit_card/is_card_number/x371413321323331 |execution_time|[24.910µs; 25.059µs] or [-0.299%; +0.299%] |None |None |None | |credit_card/is_card_number/x371413321323331 |throughput |[39922830.192op/s; 40164932.049op/s] or [-0.302%; +0.302%] |None |None |None | |credit_card/is_card_number_no_luhn/ |execution_time|[1.614µs; 1.614µs] or [-0.006%; +0.006%] |None |None |None | |credit_card/is_card_number_no_luhn/ |throughput |[619456571.063op/s; 619526909.846op/s] or [-0.006%; +0.006%]|None |None |None | |credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 |execution_time|[90.467µs; 90.532µs] or [-0.036%; +0.036%] |None |None |None | |credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 |throughput |[11045859.122op/s; 11053860.562op/s] or [-0.036%; +0.036%] |None |None |None | |credit_card/is_card_number_no_luhn/ 378282246310005 |execution_time|[84.819µs; 84.977µs] or [-0.093%; +0.093%] |None |None |None | |credit_card/is_card_number_no_luhn/ 378282246310005 |throughput |[11768533.801op/s; 11790242.648op/s] or [-0.092%; +0.092%] |None |None |None | |credit_card/is_card_number_no_luhn/37828224631 |execution_time|[1.614µs; 1.614µs] or [-0.006%; +0.006%] |None |None |None | |credit_card/is_card_number_no_luhn/37828224631 |throughput |[619439846.353op/s; 619511146.401op/s] or [-0.006%; +0.006%]|None |None |None | |credit_card/is_card_number_no_luhn/378282246310005 |execution_time|[81.726µs; 81.958µs] or [-0.142%; +0.142%] |None |None |None | |credit_card/is_card_number_no_luhn/378282246310005 |throughput |[12202529.141op/s; 12237328.123op/s] or [-0.142%; +0.142%] |None |None |None | |credit_card/is_card_number_no_luhn/37828224631000521389798|execution_time|[108.288µs; 108.450µs] or [-0.075%; +0.075%] |None |None |None | |credit_card/is_card_number_no_luhn/37828224631000521389798|throughput |[9221064.747op/s; 9234930.502op/s] or [-0.075%; +0.075%] |None |None |None | |credit_card/is_card_number_no_luhn/x371413321323331 |execution_time|[24.868µs; 25.016µs] or [-0.298%; +0.298%] |None |None |None | |credit_card/is_card_number_no_luhn/x371413321323331 |throughput |[39991445.725op/s; 40231731.492op/s] or [-0.300%; +0.300%] |None |None |None | ### Group 10 |cpu_model |git_commit_sha|git_commit_date|git_branch | |----------------------------------------------|--------------|---------------|---------------| |Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz|14f541f |1728615524 |bob/update-deps| |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.619µs|2.670µs ± 0.015µs|2.671µs ± 0.007µs|2.680µs|2.686µs|2.688µs|2.692µs|0.78% |-1.689 |3.191 |0.55%|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.668µs; 2.672µs] or [-0.077%; +0.077%]|None |None |None | ### Group 11 |cpu_model |git_commit_sha|git_commit_date|git_branch | |----------------------------------------------|--------------|---------------|---------------| |Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz|14f541f |1728615524 |bob/update-deps| |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|622.635µs |624.621µs ± 0.456µs |624.663µs ± 0.252µs |624.886µs |625.267µs |625.522µs |625.872µs |0.19% |-0.981 |3.007 |0.07%|0.032µs |1 |200 | |normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000...|throughput |1597769.878op/s |1600971.986op/s ± 1169.765op/s |1600861.904op/s ± 646.259op/s |1601548.423op/s |1602542.747op/s |1605201.815op/s |1606076.476op/s |0.33% |0.990 |3.034 |0.07%|82.715op/s |1 |200 | |normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて |execution_time|461.929µs |462.946µs ± 0.391µs |462.920µs ± 0.261µs |463.183µs |463.581µs |463.874µs |464.411µs |0.32% |0.381 |0.655 |0.08%|0.028µs |1 |200 | |normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて |throughput |2153264.371op/s |2160080.461op/s ± 1824.507op/s |2160202.432op/s ± 1216.405op/s |2161374.229op/s |2162739.303op/s |2164413.182op/s |2164833.376op/s |0.21% |-0.374 |0.645 |0.08%|129.012op/s |1 |200 | |normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters |execution_time|178.094µs |178.360µs ± 0.126µs |178.352µs ± 0.069µs |178.413µs |178.517µs |178.625µs |179.480µs |0.63% |3.593 |29.777 |0.07%|0.009µs |1 |200 | |normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters |throughput |5571650.680op/s |5606628.039op/s ± 3943.498op/s |5606890.130op/s ± 2160.033op/s |5609197.113op/s |5611056.392op/s |5613243.029op/s |5615002.300op/s |0.14% |-3.553 |29.325 |0.07%|278.847op/s |1 |200 | |normalization/normalize_service/normalize_service/[empty string] |execution_time|46.664µs |46.811µs ± 0.076µs |46.802µs ± 0.050µs |46.856µs |46.941µs |47.001µs |47.131µs |0.70% |0.666 |0.852 |0.16%|0.005µs |1 |200 | |normalization/normalize_service/normalize_service/[empty string] |throughput |21217288.509op/s|21362566.050op/s ± 34718.662op/s |21366571.034op/s ± 22799.519op/s|21388074.670op/s|21415323.548op/s|21427787.133op/s|21429844.843op/s|0.30% |-0.655 |0.818 |0.16%|2454.980op/s |1 |200 | |normalization/normalize_service/normalize_service/test_ASCII |execution_time|48.928µs |49.581µs ± 0.458µs |49.389µs ± 0.208µs |49.931µs |50.447µs |50.736µs |51.470µs |4.21% |1.031 |0.566 |0.92%|0.032µs |1 |200 | |normalization/normalize_service/normalize_service/test_ASCII |throughput |19428916.373op/s|20170689.249op/s ± 184677.192op/s|20247509.417op/s ± 85632.456op/s|20303751.201op/s|20376819.283op/s|20426092.525op/s|20438321.187op/s|0.94% |-0.990 |0.408 |0.91%|13058.649op/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|[624.558µs; 624.684µs] or [-0.010%; +0.010%] |None |None |None | |normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000...|throughput |[1600809.868op/s; 1601134.104op/s] or [-0.010%; +0.010%] |None |None |None | |normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて |execution_time|[462.892µs; 463.000µs] or [-0.012%; +0.012%] |None |None |None | |normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて |throughput |[2159827.601op/s; 2160333.320op/s] or [-0.012%; +0.012%] |None |None |None | |normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters |execution_time|[178.343µs; 178.378µs] or [-0.010%; +0.010%] |None |None |None | |normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters |throughput |[5606081.508op/s; 5607174.570op/s] or [-0.010%; +0.010%] |None |None |None | |normalization/normalize_service/normalize_service/[empty string] |execution_time|[46.800µs; 46.822µs] or [-0.023%; +0.023%] |None |None |None | |normalization/normalize_service/normalize_service/[empty string] |throughput |[21357754.378op/s; 21367377.723op/s] or [-0.023%; +0.023%]|None |None |None | |normalization/normalize_service/normalize_service/test_ASCII |execution_time|[49.518µs; 49.645µs] or [-0.128%; +0.128%] |None |None |None | |normalization/normalize_service/normalize_service/test_ASCII |throughput |[20145094.766op/s; 20196283.731op/s] or [-0.127%; +0.127%]|None |None |None | ### Group 12 |cpu_model |git_commit_sha|git_commit_date|git_branch | |----------------------------------------------|--------------|---------------|---------------| |Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz|14f541f |1728615524 |bob/update-deps| |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|140.910µs|142.606µs ± 0.533µs|142.556µs ± 0.203µs|142.774µs|143.275µs|144.510µs|146.315µs|2.64% |3.330 |21.313 |0.37%|0.038µ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|[142.532µs; 142.680µs] or [-0.052%; +0.052%]|None |None |None |

Baseline

Omitted due to size.