# Benchmark environment * Commit 54824bfe25336b9d41325a03a02eb92ea8722299. * Intel i5-7600 @ 3.5 GHz * Linux 5.11.8 * `criterion 0.3.3` * `critcmp 0.1.7` # memchr benchmarks ``` group 2021-04-30/memchr1/fallback/ 2021-04-30/memchr1/krate/ 2021-04-30/memchr1/libc/ 2021-04-30/memchr1/naive/ ----- ---------------------------- ------------------------- ------------------------ ------------------------- empty/never 7.00 1.7±0.00ns 0 B/sec 1.00 0.2±0.00ns 0 B/sec 10.75 2.6±0.03ns 0 B/sec 2.00 0.5±0.00ns 0 B/sec huge/common 2.92 641.9±1.75µs 883.9 MB/sec 1.00 220.1±0.28µs 2.5 GB/sec 1.28 281.2±0.35µs 2017.6 MB/sec 2.07 456.6±3.41µs 1242.6 MB/sec huge/never 3.76 32.2±0.03µs 17.2 GB/sec 1.00 8.6±0.01µs 64.7 GB/sec 1.07 9.2±0.02µs 60.5 GB/sec 17.00 145.5±0.15µs 3.8 GB/sec huge/rare 3.24 32.9±0.06µs 16.9 GB/sec 1.01 10.2±0.02µs 54.1 GB/sec 1.00 10.2±0.01µs 54.6 GB/sec 14.47 147.0±0.18µs 3.8 GB/sec huge/uncommon 2.14 156.3±0.17µs 3.5 GB/sec 1.08 79.1±0.13µs 7.0 GB/sec 1.00 73.2±0.11µs 7.6 GB/sec 2.71 198.0±0.08µs 2.8 GB/sec huge/verycommon 2.48 1140.5±1.85µs 497.5 MB/sec 1.00 460.0±0.95µs 1233.4 MB/sec 1.28 587.4±0.77µs 966.0 MB/sec 1.99 914.4±1.32µs 620.5 MB/sec small/common 1.27 260.5±0.36ns 2.4 GB/sec 1.00 204.7±0.27ns 3.0 GB/sec 1.07 219.9±0.55ns 2.8 GB/sec 1.31 268.6±2.68ns 2.3 GB/sec small/never 5.56 41.2±0.27ns 15.0 GB/sec 1.02 7.6±0.02ns 81.8 GB/sec 1.00 7.4±0.03ns 83.4 GB/sec 23.42 173.6±0.17ns 3.6 GB/sec small/rare 4.48 50.3±0.49ns 12.3 GB/sec 1.08 12.1±0.06ns 51.0 GB/sec 1.00 11.2±0.02ns 55.1 GB/sec 16.32 183.2±0.27ns 3.4 GB/sec small/uncommon 2.01 92.8±0.22ns 6.7 GB/sec 1.00 46.1±0.05ns 13.4 GB/sec 1.03 47.4±0.11ns 13.1 GB/sec 4.48 206.3±2.10ns 3.0 GB/sec small/verycommon 1.31 440.9±0.80ns 1436.1 MB/sec 1.46 494.3±0.81ns 1281.0 MB/sec 1.60 541.0±7.41ns 1170.5 MB/sec 1.00 337.8±4.09ns 1874.5 MB/sec tiny/common 1.08 43.1±0.04ns 1527.6 MB/sec 1.30 51.9±0.05ns 1268.6 MB/sec 1.24 49.5±0.06ns 1330.5 MB/sec 1.00 40.0±0.06ns 1644.1 MB/sec tiny/never 1.66 6.1±0.01ns 10.5 GB/sec 1.00 3.7±0.01ns 17.4 GB/sec 1.01 3.7±0.01ns 17.3 GB/sec 7.40 27.3±0.26ns 2.4 GB/sec tiny/rare 1.50 9.1±0.01ns 7.1 GB/sec 1.00 6.0±0.04ns 10.7 GB/sec 1.02 6.1±0.02ns 10.5 GB/sec 4.57 27.5±0.30ns 2.3 GB/sec tiny/uncommon 1.94 34.9±0.03ns 1886.3 MB/sec 1.00 18.0±0.03ns 3.6 GB/sec 1.05 18.8±0.04ns 3.4 GB/sec 1.50 26.9±0.37ns 2.4 GB/sec ``` # memmem benchmarks ``` group 2021-04-30/memmem/krate/ 2021-04-30/memmem/regex/ 2021-04-30/memmem/sliceslice/ 2021-04-30/memmem/stud/ 2021-04-30/memmem/twoway/ ----- ------------------------ ------------------------ ----------------------------- ----------------------- ------------------------- oneshot/code-rust-library/never-fn-quux 1.00 41.0±0.18µs 37.4 GB/sec 1.17 48.2±0.04µs 31.9 GB/sec 29.89 1226.2±1.86µs 1281.8 MB/sec 3.89 159.6±0.45µs 9.6 GB/sec oneshot/code-rust-library/never-fn-strength 1.00 48.6±0.06µs 31.6 GB/sec 1.02 49.5±0.09µs 31.0 GB/sec 28.15 1369.1±2.43µs 1148.1 MB/sec 4.65 226.4±0.61µs 6.8 GB/sec oneshot/code-rust-library/never-fn-strength-paren 1.00 48.4±0.28µs 31.7 GB/sec 1.07 51.9±0.06µs 29.5 GB/sec 26.19 1267.1±3.62µs 1240.4 MB/sec 4.67 226.1±0.23µs 6.8 GB/sec oneshot/code-rust-library/rare-fn-from-str 1.00 14.1±0.01µs 108.7 GB/sec 1.44 20.3±0.02µs 75.7 GB/sec 23.57 332.7±0.83µs 4.6 GB/sec 9.61 135.7±0.26µs 11.3 GB/sec oneshot/huge-en/never-all-common-bytes 1.05 25.6±0.05µs 22.3 GB/sec 1.00 24.3±0.03µs 23.5 GB/sec 10.69 260.3±0.31µs 2.2 GB/sec 4.13 100.6±0.77µs 5.7 GB/sec oneshot/huge-en/never-john-watson 1.00 17.4±0.03µs 32.9 GB/sec 1.02 17.7±0.02µs 32.3 GB/sec 26.33 457.8±0.44µs 1277.8 MB/sec 4.93 85.8±0.24µs 6.7 GB/sec oneshot/huge-en/never-some-rare-bytes 1.00 17.4±0.03µs 32.9 GB/sec 1.01 17.5±0.02µs 32.6 GB/sec 14.00 243.2±0.30µs 2.3 GB/sec 3.28 56.9±0.06µs 10.0 GB/sec oneshot/huge-en/never-two-space 1.00 17.4±0.02µs 32.9 GB/sec 1.00 17.3±0.02µs 32.9 GB/sec 35.79 620.5±0.97µs 942.7 MB/sec 7.05 122.2±0.09µs 4.7 GB/sec oneshot/huge-en/rare-huge-needle 1.54 39.4±0.11µs 14.5 GB/sec 1.00 25.6±0.05µs 22.3 GB/sec 4.50 115.0±0.17µs 5.0 GB/sec 3.10 79.3±0.20µs 7.2 GB/sec oneshot/huge-en/rare-long-needle 1.00 18.8±0.01µs 30.4 GB/sec 1.42 26.7±0.04µs 21.4 GB/sec 6.58 123.5±0.22µs 4.6 GB/sec 4.21 79.1±0.09µs 7.2 GB/sec oneshot/huge-en/rare-medium-needle 1.00 18.8±0.03µs 30.3 GB/sec 2.21 41.7±0.03µs 13.7 GB/sec 10.92 205.6±0.34µs 2.8 GB/sec 4.52 85.2±0.22µs 6.7 GB/sec oneshot/huge-en/rare-sherlock 1.00 17.5±0.02µs 32.6 GB/sec 1.01 17.6±0.01µs 32.4 GB/sec 15.95 279.3±0.39µs 2.0 GB/sec 4.29 75.1±0.17µs 7.6 GB/sec oneshot/huge-en/rare-sherlock-holmes 1.00 17.6±0.02µs 32.4 GB/sec 1.44 25.5±0.03µs 22.4 GB/sec 17.29 305.1±0.88µs 1917.3 MB/sec 13.38 236.1±0.33µs 2.4 GB/sec oneshot/huge-ru/never-john-watson 1.00 17.4±0.02µs 32.8 GB/sec 4.04 70.2±0.11µs 8.1 GB/sec 18.76 326.3±0.87µs 1792.9 MB/sec 9.05 157.5±0.26µs 3.6 GB/sec oneshot/huge-ru/rare-sherlock 1.00 17.6±0.02µs 32.4 GB/sec 1.95 34.4±0.06µs 16.6 GB/sec 23.09 407.3±0.80µs 1436.1 MB/sec 4.29 75.6±0.27µs 7.6 GB/sec oneshot/huge-ru/rare-sherlock-holmes 1.00 15.4±0.01µs 37.0 GB/sec 3.92 60.5±0.05µs 9.4 GB/sec 18.17 280.1±0.33µs 2.0 GB/sec 15.03 231.7±1.07µs 2.5 GB/sec oneshot/huge-zh/never-john-watson 1.00 16.2±0.02µs 35.2 GB/sec 1.61 26.2±0.03µs 21.8 GB/sec 7.76 126.0±0.14µs 4.5 GB/sec 3.67 59.6±0.07µs 9.6 GB/sec oneshot/huge-zh/rare-sherlock 1.00 18.0±0.03µs 31.8 GB/sec 1.27 22.9±0.02µs 25.0 GB/sec 11.58 208.1±0.55µs 2.7 GB/sec 3.65 65.6±0.13µs 8.7 GB/sec oneshot/huge-zh/rare-sherlock-holmes 1.00 18.2±0.02µs 31.4 GB/sec 1.58 28.8±0.03µs 19.9 GB/sec 8.51 154.9±0.13µs 3.7 GB/sec 3.86 70.3±0.14µs 8.1 GB/sec oneshot/pathological-defeat-simple-vector-freq/rare-alphabet 1.55 68.6±0.08µs 9.8 GB/sec 9.37 415.9±0.43µs 1651.0 MB/sec 1.00 44.4±0.08µs 15.1 GB/sec 2.14 94.8±0.11µs 7.1 GB/sec oneshot/pathological-defeat-simple-vector-repeated/rare-alphabet 18.31 1217.4±1.90µs 564.1 MB/sec 40.59 2.7±0.01ms 254.4 MB/sec 18.47 1228.0±2.65µs 559.2 MB/sec 1.00 66.5±0.07µs 10.1 GB/sec oneshot/pathological-defeat-simple-vector/rare-alphabet 2.20 205.6±0.24µs 2.5 GB/sec 1.26 117.7±0.12µs 4.4 GB/sec 1.11 103.9±0.11µs 4.9 GB/sec 1.00 93.5±0.26µs 5.5 GB/sec oneshot/pathological-md5-huge/never-no-hash 1.00 5.5±0.02µs 25.7 GB/sec 1.69 9.3±0.01µs 15.2 GB/sec 4.95 27.1±0.04µs 5.2 GB/sec 3.74 20.5±0.06µs 6.9 GB/sec oneshot/pathological-md5-huge/rare-last-hash 1.00 5.5±0.01µs 25.5 GB/sec 1.63 9.0±0.01µs 15.7 GB/sec 5.12 28.3±0.08µs 5.0 GB/sec 3.65 20.2±0.07µs 7.0 GB/sec oneshot/pathological-repeated-rare-huge/never-tricky 1.02 14.8±0.03µs 31.4 GB/sec 1.00 14.5±0.02µs 32.1 GB/sec 39.01 565.6±1.21µs 843.3 MB/sec 18.91 274.2±2.16µs 1739.4 MB/sec oneshot/pathological-repeated-rare-small/never-tricky 1.17 58.2±0.13ns 16.0 GB/sec 1.00 49.6±0.05ns 18.8 GB/sec 22.78 1129.4±1.27ns 845.3 MB/sec 11.49 569.7±0.84ns 1675.5 MB/sec oneshot/teeny-en/never-all-common-bytes 1.00 23.7±0.02ns 1124.8 MB/sec 1.23 29.3±0.02ns 911.3 MB/sec 1.45 34.5±0.04ns 774.2 MB/sec 1.86 44.2±0.04ns 604.4 MB/sec oneshot/teeny-en/never-john-watson 1.00 24.0±0.03ns 1113.9 MB/sec 1.23 29.6±0.03ns 903.6 MB/sec 1.58 37.9±0.02ns 704.1 MB/sec 1.98 47.4±0.06ns 563.1 MB/sec oneshot/teeny-en/never-some-rare-bytes 1.05 27.7±1.04ns 964.3 MB/sec 1.05 27.7±0.04ns 962.8 MB/sec 1.00 26.4±0.02ns 1011.1 MB/sec 1.02 26.9±0.03ns 991.8 MB/sec oneshot/teeny-en/never-two-space 1.09 29.5±0.61ns 906.1 MB/sec 1.05 28.3±0.03ns 943.0 MB/sec 1.21 32.6±0.05ns 818.6 MB/sec 1.00 27.0±0.04ns 988.9 MB/sec oneshot/teeny-en/rare-sherlock 1.00 19.8±0.03ns 1346.0 MB/sec 1.40 27.8±0.03ns 961.4 MB/sec 2.03 40.4±0.07ns 661.5 MB/sec 1.85 36.8±0.04ns 725.8 MB/sec oneshot/teeny-en/rare-sherlock-holmes 1.00 25.7±0.02ns 1039.8 MB/sec 1.70 43.7±0.04ns 610.6 MB/sec 2.84 72.9±0.10ns 366.1 MB/sec 1.98 50.9±0.07ns 524.7 MB/sec oneshot/teeny-ru/never-john-watson 1.00 33.0±0.04ns 1212.5 MB/sec 1.11 36.6±0.06ns 1094.7 MB/sec 2.00 66.2±0.19ns 605.5 MB/sec 2.08 68.6±0.11ns 583.7 MB/sec oneshot/teeny-ru/rare-sherlock 1.00 26.9±0.03ns 1487.1 MB/sec 1.10 29.7±0.02ns 1350.4 MB/sec 2.10 56.5±0.08ns 708.6 MB/sec 1.68 45.2±0.05ns 886.5 MB/sec oneshot/teeny-ru/rare-sherlock-holmes 1.00 35.0±0.03ns 1144.2 MB/sec 1.13 39.4±0.05ns 1016.4 MB/sec 3.10 108.6±0.13ns 368.9 MB/sec 1.81 63.5±0.07ns 630.6 MB/sec oneshot/teeny-zh/never-john-watson 1.00 26.2±0.02ns 1129.2 MB/sec 1.29 33.7±0.04ns 878.2 MB/sec 1.75 45.8±0.05ns 645.7 MB/sec 2.03 53.2±0.08ns 555.7 MB/sec oneshot/teeny-zh/rare-sherlock 1.00 18.6±0.03ns 1590.2 MB/sec 1.48 27.6±0.03ns 1071.3 MB/sec 2.68 49.9±0.05ns 592.3 MB/sec 2.11 39.3±0.05ns 752.4 MB/sec oneshot/teeny-zh/rare-sherlock-holmes 1.00 28.9±0.03ns 1024.6 MB/sec 1.55 44.7±0.06ns 661.6 MB/sec 3.14 90.7±0.13ns 325.9 MB/sec 2.24 64.5±0.10ns 458.2 MB/sec oneshotiter/code-rust-library/common-fn 1.00 99.2±0.18µs 15.5 GB/sec 11.22 1112.1±2.47µs 1413.4 MB/sec 2.31 229.3±0.24µs 6.7 GB/sec oneshotiter/code-rust-library/common-fn-is-empty 1.00 52.4±0.09µs 29.3 GB/sec 24.74 1295.5±2.14µs 1213.2 MB/sec 3.25 170.2±0.50µs 9.0 GB/sec oneshotiter/code-rust-library/common-let 1.00 143.4±0.25µs 10.7 GB/sec 9.64 1382.9±1.84µs 1136.6 MB/sec 2.08 297.7±0.41µs 5.2 GB/sec oneshotiter/code-rust-library/common-paren 1.10 397.7±0.36µs 3.9 GB/sec 4.75 1720.2±1.84µs 913.7 MB/sec 1.00 362.1±0.52µs 4.2 GB/sec oneshotiter/huge-en/common-one-space 1.14 571.7±0.69µs 1023.1 MB/sec 3.46 1729.2±2.41µs 338.3 MB/sec 1.00 499.9±1.25µs 1170.0 MB/sec oneshotiter/huge-en/common-that 1.00 41.3±0.07µs 13.8 GB/sec 8.45 349.3±0.76µs 1674.5 MB/sec 2.36 97.7±0.08µs 5.8 GB/sec oneshotiter/huge-en/common-you 1.00 98.1±0.08µs 5.8 GB/sec 4.48 439.4±0.68µs 1331.3 MB/sec 1.60 157.2±0.20µs 3.6 GB/sec oneshotiter/huge-ru/common-not 1.00 73.6±0.12µs 7.8 GB/sec 9.53 701.4±2.09µs 834.1 MB/sec 4.06 299.2±0.80µs 1955.4 MB/sec oneshotiter/huge-ru/common-one-space 1.13 308.1±1.56µs 1898.8 MB/sec 3.84 1044.2±0.73µs 560.2 MB/sec 1.00 271.7±0.37µs 2.1 GB/sec oneshotiter/huge-ru/common-that 1.00 36.1±0.07µs 15.8 GB/sec 17.94 648.3±0.98µs 902.3 MB/sec 3.79 136.9±0.25µs 4.2 GB/sec oneshotiter/huge-zh/common-do-not 1.00 64.1±0.05µs 8.9 GB/sec 4.88 313.0±0.41µs 1869.0 MB/sec 2.29 146.9±0.45µs 3.9 GB/sec oneshotiter/huge-zh/common-one-space 1.11 170.2±0.25µs 3.4 GB/sec 4.72 725.5±1.43µs 806.4 MB/sec 1.00 153.8±0.14µs 3.7 GB/sec oneshotiter/huge-zh/common-that 1.00 33.9±0.04µs 16.8 GB/sec 5.46 185.0±0.34µs 3.1 GB/sec 2.44 82.7±0.12µs 6.9 GB/sec oneshotiter/pathological-md5-huge/common-two-bytes 1.00 11.3±0.02µs 12.5 GB/sec 13.89 156.8±0.28µs 920.5 MB/sec 2.51 28.4±0.06µs 5.0 GB/sec oneshotiter/pathological-repeated-rare-huge/common-match 1.00 503.9±1.48µs 946.5 MB/sec 1.24 624.0±0.67µs 764.3 MB/sec 3.95 1990.7±2.92µs 239.6 MB/sec oneshotiter/pathological-repeated-rare-small/common-match 1.00 1033.5±1.28ns 923.6 MB/sec 1.25 1293.6±1.15ns 738.0 MB/sec 3.86 4.0±0.00µs 239.3 MB/sec prebuilt/code-rust-library/never-fn-quux 1.00 41.0±0.20µs 37.4 GB/sec 2.12 87.0±0.19µs 17.6 GB/sec 1.16 47.7±0.08µs 32.2 GB/sec prebuilt/code-rust-library/never-fn-strength 1.00 48.6±0.07µs 31.6 GB/sec 6.11 297.1±0.57µs 5.2 GB/sec 1.02 49.5±0.07µs 31.0 GB/sec prebuilt/code-rust-library/never-fn-strength-paren 1.00 48.8±0.06µs 31.4 GB/sec 5.71 278.7±0.34µs 5.5 GB/sec 1.06 51.7±0.07µs 29.7 GB/sec prebuilt/code-rust-library/rare-fn-from-str 1.00 14.3±0.01µs 107.7 GB/sec 5.69 81.1±0.10µs 18.9 GB/sec 1.42 20.2±0.03µs 75.9 GB/sec prebuilt/huge-en/never-all-common-bytes 1.06 25.8±0.09µs 22.1 GB/sec 8.34 202.1±0.49µs 2.8 GB/sec 1.00 24.3±0.02µs 23.6 GB/sec prebuilt/huge-en/never-john-watson 1.41 17.3±0.03µs 32.9 GB/sec 1.00 12.3±0.02µs 46.6 GB/sec 1.44 17.7±0.01µs 32.3 GB/sec prebuilt/huge-en/never-some-rare-bytes 1.47 17.3±0.03µs 32.9 GB/sec 1.00 11.8±0.02µs 48.5 GB/sec 1.47 17.3±0.02µs 33.0 GB/sec prebuilt/huge-en/never-two-space 1.00 17.3±0.04µs 32.9 GB/sec 31.38 543.1±0.70µs 1077.1 MB/sec 1.00 17.3±0.03µs 33.0 GB/sec prebuilt/huge-en/rare-huge-needle 1.47 37.3±0.07µs 15.3 GB/sec 2.11 53.8±0.13µs 10.6 GB/sec 1.00 25.5±0.03µs 22.4 GB/sec prebuilt/huge-en/rare-long-needle 1.00 17.9±0.03µs 31.9 GB/sec 3.27 58.5±0.12µs 9.8 GB/sec 1.49 26.6±0.02µs 21.5 GB/sec prebuilt/huge-en/rare-medium-needle 1.00 18.5±0.07µs 30.8 GB/sec 6.10 113.0±0.08µs 5.1 GB/sec 2.24 41.5±0.05µs 13.7 GB/sec prebuilt/huge-en/rare-sherlock 1.01 17.7±0.02µs 32.2 GB/sec 3.64 64.0±0.12µs 8.9 GB/sec 1.00 17.6±0.04µs 32.5 GB/sec prebuilt/huge-en/rare-sherlock-holmes 1.00 17.6±0.02µs 32.5 GB/sec 1.31 23.0±0.06µs 24.9 GB/sec 1.44 25.4±0.02µs 22.5 GB/sec prebuilt/huge-ru/never-john-watson 1.52 17.6±0.03µs 32.4 GB/sec 1.00 11.6±0.01µs 49.5 GB/sec 6.06 70.0±0.07µs 8.2 GB/sec prebuilt/huge-ru/rare-sherlock 1.71 17.6±0.02µs 32.4 GB/sec 1.00 10.3±0.01µs 55.4 GB/sec 3.32 34.3±0.05µs 16.7 GB/sec prebuilt/huge-ru/rare-sherlock-holmes 1.48 15.2±0.02µs 37.5 GB/sec 1.00 10.3±0.01µs 55.7 GB/sec 5.89 60.4±0.09µs 9.5 GB/sec prebuilt/huge-zh/never-john-watson 1.00 16.3±0.02µs 35.0 GB/sec 3.38 55.1±0.11µs 10.4 GB/sec 1.61 26.3±0.03µs 21.8 GB/sec prebuilt/huge-zh/rare-sherlock 1.00 18.0±0.02µs 31.8 GB/sec 4.00 71.8±0.24µs 8.0 GB/sec 1.28 23.0±0.03µs 24.9 GB/sec prebuilt/huge-zh/rare-sherlock-holmes 1.00 18.4±0.02µs 31.1 GB/sec 5.78 106.2±0.39µs 5.4 GB/sec 1.55 28.6±0.04µs 20.0 GB/sec prebuilt/pathological-defeat-simple-vector-freq/rare-alphabet 1.00 68.3±0.07µs 9.8 GB/sec 15.66 1070.1±0.98µs 641.7 MB/sec 6.09 415.9±1.04µs 1651.2 MB/sec prebuilt/pathological-defeat-simple-vector-repeated/rare-alphabet 1.00 1218.0±3.40µs 563.8 MB/sec 33.17 40.4±0.05ms 17.0 MB/sec 2.22 2.7±0.00ms 254.5 MB/sec prebuilt/pathological-defeat-simple-vector/rare-alphabet 1.74 205.1±0.31µs 2.5 GB/sec 8.59 1010.4±1.78µs 519.1 MB/sec 1.00 117.7±0.13µs 4.4 GB/sec prebuilt/pathological-md5-huge/never-no-hash 1.00 5.4±0.01µs 25.9 GB/sec 7.01 38.1±0.04µs 3.7 GB/sec 1.69 9.2±0.01µs 15.4 GB/sec prebuilt/pathological-md5-huge/rare-last-hash 1.00 5.5±0.01µs 25.8 GB/sec 6.48 35.4±0.05µs 4.0 GB/sec 1.62 8.9±0.01µs 15.9 GB/sec prebuilt/pathological-repeated-rare-huge/never-tricky 1.01 14.5±0.02µs 32.1 GB/sec 183.25 2.6±0.00ms 182.1 MB/sec 1.00 14.3±0.02µs 32.6 GB/sec prebuilt/pathological-repeated-rare-small/never-tricky 1.27 35.8±0.48ns 26.0 GB/sec 184.05 5.2±0.00µs 184.0 MB/sec 1.00 28.2±0.07ns 33.1 GB/sec prebuilt/sliceslice-i386/words 1.00 23.0±0.03ms 0 B/sec 1.15 26.4±0.02ms 0 B/sec 13.28 305.3±0.36ms 0 B/sec prebuilt/sliceslice-words/words 1.05 81.1±0.06ms 0 B/sec 1.00 77.2±0.60ms 0 B/sec 3.46 266.9±0.35ms 0 B/sec prebuilt/teeny-en/never-all-common-bytes 1.71 9.0±0.01ns 2.9 GB/sec 2.76 14.6±0.03ns 1828.6 MB/sec 1.00 5.3±0.03ns 4.9 GB/sec prebuilt/teeny-en/never-john-watson 1.75 9.0±0.01ns 2.9 GB/sec 2.04 10.6±0.02ns 2.5 GB/sec 1.00 5.2±0.01ns 5.0 GB/sec prebuilt/teeny-en/never-some-rare-bytes 1.68 9.1±0.01ns 2.9 GB/sec 1.96 10.6±0.02ns 2.5 GB/sec 1.00 5.4±0.01ns 4.8 GB/sec prebuilt/teeny-en/never-two-space 1.69 8.8±0.02ns 3.0 GB/sec 5.22 27.3±0.04ns 979.5 MB/sec 1.00 5.2±0.03ns 5.0 GB/sec prebuilt/teeny-en/rare-sherlock 2.11 9.5±0.02ns 2.7 GB/sec 3.37 15.3±0.04ns 1749.6 MB/sec 1.00 4.5±0.01ns 5.8 GB/sec prebuilt/teeny-en/rare-sherlock-holmes 1.00 10.5±0.01ns 2.5 GB/sec 1.12 11.8±0.01ns 2.2 GB/sec 1.75 18.4±0.02ns 1454.6 MB/sec prebuilt/teeny-ru/never-john-watson 1.10 8.1±0.02ns 4.8 GB/sec 1.38 10.2±0.02ns 3.8 GB/sec 1.00 7.4±0.01ns 5.3 GB/sec prebuilt/teeny-ru/rare-sherlock 1.62 9.9±0.02ns 4.0 GB/sec 1.85 11.3±0.02ns 3.5 GB/sec 1.00 6.1±0.01ns 6.4 GB/sec prebuilt/teeny-ru/rare-sherlock-holmes 1.31 12.8±0.01ns 3.0 GB/sec 1.15 11.3±0.04ns 3.5 GB/sec 1.00 9.8±0.01ns 4.0 GB/sec prebuilt/teeny-zh/never-john-watson 1.23 9.1±0.01ns 3.2 GB/sec 1.44 10.6±0.02ns 2.7 GB/sec 1.00 7.3±0.01ns 3.9 GB/sec prebuilt/teeny-zh/rare-sherlock 2.35 9.8±0.01ns 3.0 GB/sec 2.84 11.8±0.07ns 2.4 GB/sec 1.00 4.2±0.00ns 6.9 GB/sec prebuilt/teeny-zh/rare-sherlock-holmes 1.33 19.5±0.03ns 1515.4 MB/sec 1.00 14.7±0.05ns 2010.6 MB/sec 1.06 15.7±0.02ns 1888.2 MB/sec prebuiltiter/code-rust-library/common-fn 1.00 97.9±0.21µs 15.7 GB/sec 4.00 391.7±0.69µs 3.9 GB/sec prebuiltiter/code-rust-library/common-fn-is-empty 1.00 52.9±0.19µs 29.0 GB/sec 4.98 263.7±0.42µs 5.8 GB/sec prebuiltiter/code-rust-library/common-let 1.00 142.7±0.13µs 10.8 GB/sec 4.09 583.8±0.63µs 2.6 GB/sec prebuiltiter/code-rust-library/common-paren 1.00 392.4±0.65µs 3.9 GB/sec 1.66 649.8±0.51µs 2.4 GB/sec prebuiltiter/huge-en/common-one-space 1.00 574.4±0.39µs 1018.4 MB/sec 2.17 1247.9±1.00µs 468.7 MB/sec prebuiltiter/huge-en/common-that 1.00 41.1±0.09µs 13.9 GB/sec 6.38 262.2±0.65µs 2.2 GB/sec prebuiltiter/huge-en/common-you 1.00 96.8±0.16µs 5.9 GB/sec 2.59 251.0±0.28µs 2.3 GB/sec prebuiltiter/huge-ru/common-not 1.00 72.3±0.16µs 7.9 GB/sec 3.80 274.6±0.32µs 2.1 GB/sec prebuiltiter/huge-ru/common-one-space 1.00 307.6±0.40µs 1902.1 MB/sec 2.03 623.9±1.11µs 937.6 MB/sec prebuiltiter/huge-ru/common-that 1.00 35.7±0.05µs 16.0 GB/sec 6.90 246.7±0.69µs 2.3 GB/sec prebuiltiter/huge-zh/common-do-not 1.00 63.8±0.06µs 9.0 GB/sec 1.94 123.9±0.13µs 4.6 GB/sec prebuiltiter/huge-zh/common-one-space 1.00 168.6±0.49µs 3.4 GB/sec 1.74 293.1±0.35µs 1995.7 MB/sec prebuiltiter/huge-zh/common-that 1.00 34.2±0.04µs 16.7 GB/sec 1.65 56.4±0.12µs 10.1 GB/sec prebuiltiter/pathological-md5-huge/common-two-bytes 1.00 11.2±0.04µs 12.6 GB/sec 6.46 72.3±0.14µs 1997.1 MB/sec prebuiltiter/pathological-repeated-rare-huge/common-match 1.00 500.7±0.42µs 952.6 MB/sec 1.53 768.1±0.68µs 621.0 MB/sec prebuiltiter/pathological-repeated-rare-small/common-match 1.00 1039.9±1.26ns 918.0 MB/sec 1.52 1583.2±4.29ns 603.0 MB/sec ```