Created
February 1, 2023 00:31
-
-
Save CeleritasCelery/fdd9dfc14bb790c78e2f48bd0fff2864 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
chars::count/en_0001 time: [581.80 ps 581.98 ps 582.20 ps] | |
change: [-0.1886% -0.0146% +0.1360%] (p = 0.87 > 0.05) | |
No change in performance detected. | |
chars::count/en_0010 time: [3.7225 ns 3.7235 ns 3.7249 ns] | |
change: [-0.0618% +0.0984% +0.2572%] (p = 0.26 > 0.05) | |
No change in performance detected. | |
chars::count/en_0100 time: [29.956 ns 29.971 ns 29.989 ns] | |
change: [-0.1434% +0.0406% +0.2286%] (p = 0.69 > 0.05) | |
No change in performance detected. | |
chars::count/en_1000 time: [307.75 ns 307.84 ns 307.95 ns] | |
change: [+800.06% +801.81% +803.52%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
chars::count/jp_0003 time: [1.5496 ns 1.5499 ns 1.5506 ns] | |
change: [+46.382% +46.852% +47.289%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
chars::count/jp_0102 time: [29.798 ns 29.826 ns 29.856 ns] | |
change: [+433.17% +434.01% +434.91%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
chars::count/jp_1001 time: [307.82 ns 307.93 ns 308.05 ns] | |
change: [+791.57% +792.77% +793.95%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
chars::count_std/en_0001 | |
time: [1.2412 ns 1.2416 ns 1.2420 ns] | |
change: [+0.2187% +0.8210% +1.4746%] (p = 0.01 < 0.05) | |
Change within noise threshold. | |
chars::count_std/en_0010 | |
time: [2.7921 ns 2.7932 ns 2.7948 ns] | |
change: [-0.0536% +0.0809% +0.2440%] (p = 0.30 > 0.05) | |
No change in performance detected. | |
chars::count_std/en_0100 | |
time: [5.5242 ns 5.5259 ns 5.5282 ns] | |
change: [-0.1510% +0.0213% +0.2028%] (p = 0.82 > 0.05) | |
No change in performance detected. | |
chars::count_std/en_1000 | |
time: [33.967 ns 33.976 ns 33.988 ns] | |
change: [-0.0115% +0.1263% +0.2848%] (p = 0.10 > 0.05) | |
No change in performance detected. | |
chars::count_std/jp_0003 | |
time: [3.1020 ns 3.1041 ns 3.1070 ns] | |
change: [-0.3037% -0.0942% +0.1182%] (p = 0.37 > 0.05) | |
No change in performance detected. | |
chars::count_std/jp_0102 | |
time: [6.3749 ns 6.3794 ns 6.3842 ns] | |
change: [-13.264% -9.9523% -6.9676%] (p = 0.00 < 0.05) | |
Performance has improved. | |
chars::count_std/jp_1001 | |
time: [34.125 ns 34.158 ns 34.215 ns] | |
change: [-0.0743% +0.0768% +0.2608%] (p = 0.41 > 0.05) | |
No change in performance detected. | |
chars::from_byte_idx/en_0001 | |
time: [1.2416 ns 1.2424 ns 1.2435 ns] | |
change: [+33.372% +33.537% +33.737%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
chars::from_byte_idx/en_0010 | |
time: [2.8997 ns 2.9017 ns 2.9039 ns] | |
change: [+3.6874% +3.8510% +4.0334%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
chars::from_byte_idx/en_0100 | |
time: [30.004 ns 30.020 ns 30.038 ns] | |
change: [+468.74% +469.76% +470.71%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
chars::from_byte_idx/en_1000 | |
time: [307.22 ns 307.91 ns 308.62 ns] | |
change: [+749.66% +755.73% +761.33%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
chars::from_byte_idx/jp_0003 | |
time: [2.1766 ns 2.1795 ns 2.1829 ns] | |
change: [+16.640% +16.862% +17.081%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
chars::from_byte_idx/jp_0102 | |
time: [29.795 ns 29.830 ns 29.877 ns] | |
change: [+424.70% +427.42% +430.53%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
Benchmarking chars::from_byte_idx/jp_1001: Warming up for 3.0000 s C-c C-c | |
bash-5.1$ C-c C-c C-c C-c^C | |
bash-5.1$ ^C | |
bash: :s^C: substitution failed | |
bash-5.1$ cargo criterion | |
Finished bench [optimized] target(s) in 0.03s | |
chars::count/en_0001 time: [583.82 ps 585.45 ps 587.41 ps] | |
change: [+0.1239% +0.3740% +0.6119%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
chars::count/en_0010 time: [3.7230 ns 3.7242 ns 3.7257 ns] | |
change: [-0.1827% +0.0040% +0.2069%] (p = 0.97 > 0.05) | |
No change in performance detected. | |
chars::count/en_0100 time: [29.959 ns 29.970 ns 29.983 ns] | |
change: [-0.2280% -0.0008% +0.2941%] (p = 1.00 > 0.05) | |
No change in performance detected. | |
chars::count/en_1000 time: [310.98 ns 311.80 ns 312.70 ns] | |
change: [+1.5522% +1.8049% +2.0605%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
chars::count/jp_0003 time: [1.5512 ns 1.5516 ns 1.5523 ns] | |
change: [-0.0401% +0.1592% +0.3868%] (p = 0.14 > 0.05) | |
No change in performance detected. | |
chars::count/jp_0102 time: [29.783 ns 29.794 ns 29.810 ns] | |
change: [-0.2211% -0.0257% +0.1856%] (p = 0.81 > 0.05) | |
No change in performance detected. | |
chars::count/jp_1001 time: [307.75 ns 307.84 ns 307.97 ns] | |
change: [-0.1756% +0.0083% +0.2192%] (p = 0.93 > 0.05) | |
No change in performance detected. | |
chars::count_std/en_0001 | |
time: [1.2411 ns 1.2414 ns 1.2419 ns] | |
change: [-1.4464% -0.7446% -0.1349%] (p = 0.03 < 0.05) | |
Change within noise threshold. | |
chars::count_std/en_0010 | |
time: [2.7950 ns 2.7974 ns 2.8009 ns] | |
change: [-0.0540% +0.1350% +0.3342%] (p = 0.19 > 0.05) | |
No change in performance detected. | |
chars::count_std/en_0100 | |
time: [5.5345 ns 5.5387 ns 5.5437 ns] | |
change: [+0.0958% +0.3002% +0.4989%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
chars::count_std/en_1000 | |
time: [34.041 ns 34.079 ns 34.128 ns] | |
change: [+0.5093% +0.7674% +1.0368%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
chars::count_std/jp_0003 | |
time: [3.1029 ns 3.1044 ns 3.1060 ns] | |
change: [-0.2370% -0.0489% +0.1343%] (p = 0.62 > 0.05) | |
No change in performance detected. | |
chars::count_std/jp_0102 | |
time: [6.3756 ns 6.3798 ns 6.3841 ns] | |
change: [-0.1151% +0.0695% +0.2325%] (p = 0.47 > 0.05) | |
No change in performance detected. | |
chars::count_std/jp_1001 | |
time: [34.144 ns 34.160 ns 34.181 ns] | |
change: [-0.1642% +0.0628% +0.3031%] (p = 0.61 > 0.05) | |
No change in performance detected. | |
chars::from_byte_idx/en_0001 | |
time: [1.2413 ns 1.2422 ns 1.2433 ns] | |
change: [-0.1883% +0.0045% +0.1996%] (p = 0.96 > 0.05) | |
No change in performance detected. | |
chars::from_byte_idx/en_0010 | |
time: [2.9041 ns 2.9096 ns 2.9159 ns] | |
change: [+0.0848% +0.3094% +0.5325%] (p = 0.01 < 0.05) | |
Change within noise threshold. | |
chars::from_byte_idx/en_0100 | |
time: [30.026 ns 30.072 ns 30.139 ns] | |
change: [+0.7666% +1.5780% +2.3650%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
chars::from_byte_idx/en_1000 | |
time: [308.74 ns 309.47 ns 310.21 ns] | |
change: [+1.2224% +1.9332% +2.6553%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
chars::from_byte_idx/jp_0003 | |
time: [2.1762 ns 2.1782 ns 2.1807 ns] | |
change: [-0.0738% +0.1512% +0.3738%] (p = 0.20 > 0.05) | |
No change in performance detected. | |
chars::from_byte_idx/jp_0102 | |
time: [29.820 ns 29.850 ns 29.883 ns] | |
change: [-0.9727% -0.3349% +0.2228%] (p = 0.29 > 0.05) | |
No change in performance detected. | |
chars::from_byte_idx/jp_1001 | |
time: [307.78 ns 307.92 ns 308.11 ns] | |
change: [+769.87% +771.10% +772.69%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
chars::from_byte_idx_std/std::en_0001 | |
time: [2.1757 ns 2.1804 ns 2.1861 ns] | |
change: [+0.0935% +0.3009% +0.5939%] (p = 0.02 < 0.05) | |
Change within noise threshold. | |
chars::from_byte_idx_std/std::en_0010 | |
time: [3.4138 ns 3.4162 ns 3.4193 ns] | |
change: [-0.1011% +0.0624% +0.2333%] (p = 0.47 > 0.05) | |
No change in performance detected. | |
chars::from_byte_idx_std/std::en_0100 | |
time: [6.2175 ns 6.2222 ns 6.2277 ns] | |
change: [+0.2998% +0.4546% +0.6235%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
chars::from_byte_idx_std/std::en_1000 | |
time: [34.894 ns 34.953 ns 35.025 ns] | |
change: [+1.4518% +1.6712% +1.9084%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
chars::from_byte_idx_std/std::jp_0003 | |
time: [4.0544 ns 4.0633 ns 4.0734 ns] | |
change: [+0.3312% +0.5461% +0.7491%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
chars::from_byte_idx_std/std::jp_0102 | |
time: [6.7828 ns 6.7915 ns 6.8024 ns] | |
change: [+0.0258% +0.2607% +0.5502%] (p = 0.04 < 0.05) | |
Change within noise threshold. | |
chars::from_byte_idx_std/std::jp_1001 | |
time: [34.760 ns 34.806 ns 34.870 ns] | |
change: [+0.7082% +0.8718% +1.0356%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
chars::to_byte_idx/en_0001 | |
time: [2.1007 ns 2.1039 ns 2.1073 ns] | |
change: [+67.126% +67.506% +67.906%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
chars::to_byte_idx/en_0010 | |
time: [5.4370 ns 5.4401 ns 5.4437 ns] | |
change: [+135.81% +136.19% +136.55%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
chars::to_byte_idx/en_0100 | |
time: [6.3236 ns 6.3278 ns 6.3334 ns] | |
change: [-57.129% -57.061% -56.994%] (p = 0.00 < 0.05) | |
Performance has improved. | |
chars::to_byte_idx/en_1000 | |
time: [52.529 ns 52.617 ns 52.709 ns] | |
change: [-50.605% -50.503% -50.404%] (p = 0.00 < 0.05) | |
Performance has improved. | |
chars::to_byte_idx/jp_0003 | |
time: [2.4845 ns 2.4868 ns 2.4896 ns] | |
change: [-0.2781% -0.0295% +0.1812%] (p = 0.80 > 0.05) | |
No change in performance detected. | |
chars::to_byte_idx/jp_0102 | |
time: [7.0267 ns 7.0351 ns 7.0485 ns] | |
change: [-57.536% -57.471% -57.407%] (p = 0.00 < 0.05) | |
Performance has improved. | |
chars::to_byte_idx/jp_1001 | |
time: [51.299 ns 51.356 ns 51.412 ns] | |
change: [-59.355% -59.235% -59.141%] (p = 0.00 < 0.05) | |
Performance has improved. | |
chars::to_byte_idx_std/std::en_0001 | |
time: [310.31 ps 310.60 ps 310.98 ps] | |
change: [-0.0475% +0.1204% +0.3036%] (p = 0.19 > 0.05) | |
No change in performance detected. | |
chars::to_byte_idx_std/std::en_0010 | |
time: [6.2113 ns 6.2210 ns 6.2333 ns] | |
change: [-0.6105% -0.3246% +0.0217%] (p = 0.04 < 0.05) | |
Change within noise threshold. | |
chars::to_byte_idx_std/std::en_0100 | |
time: [67.734 ns 67.860 ns 68.006 ns] | |
change: [+0.7238% +0.9295% +1.1283%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
chars::to_byte_idx_std/std::en_1000 | |
time: [628.37 ns 629.86 ns 631.55 ns] | |
change: [+0.3294% +0.5232% +0.7112%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
chars::to_byte_idx_std/std::jp_0003 | |
time: [622.76 ps 624.61 ps 626.87 ps] | |
change: [-0.1632% +0.1126% +0.3852%] (p = 0.43 > 0.05) | |
No change in performance detected. | |
chars::to_byte_idx_std/std::jp_0102 | |
time: [42.692 ns 42.766 ns 42.841 ns] | |
change: [-0.8630% -0.5157% -0.1834%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
chars::to_byte_idx_std/std::jp_1001 | |
time: [396.86 ns 397.42 ns 398.07 ns] | |
change: [+0.1853% +0.4694% +0.7854%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
utf16::count/en_0001 time: [986.16 ps 987.11 ps 988.21 ps] | |
change: [+5.4676% +5.6556% +5.8368%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
utf16::count/en_0010 time: [7.4563 ns 7.4626 ns 7.4705 ns] | |
change: [+49.143% +49.463% +49.799%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
utf16::count/en_0100 time: [49.031 ns 49.363 ns 49.757 ns] | |
change: [+391.98% +394.85% +398.08%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
utf16::count/en_1000 time: [616.98 ns 617.50 ns 618.04 ns] | |
change: [+737.87% +740.20% +743.35%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
utf16::count/jp_0003 time: [1.8627 ns 1.8639 ns 1.8651 ns] | |
change: [+19.847% +20.048% +20.255%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
utf16::count/jp_0102 time: [49.280 ns 49.530 ns 49.823 ns] | |
change: [+358.64% +361.80% +365.07%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
utf16::count/jp_1001 time: [617.27 ns 617.99 ns 618.74 ns] | |
change: [+726.56% +728.50% +730.50%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
utf16::count_surrogates/en_0001 | |
time: [310.72 ps 310.94 ps 311.20 ps] | |
change: [-0.0724% +0.1027% +0.2949%] (p = 0.28 > 0.05) | |
No change in performance detected. | |
utf16::count_surrogates/en_0010 | |
time: [4.0168 ns 4.0207 ns 4.0246 ns] | |
change: [+13.616% +13.854% +14.087%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
utf16::count_surrogates/en_0100 | |
time: [29.810 ns 29.824 ns 29.841 ns] | |
change: [+537.59% +539.06% +540.47%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
utf16::count_surrogates/en_1000 | |
time: [308.33 ns 308.78 ns 309.33 ns] | |
change: [+680.67% +682.18% +683.69%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
utf16::count_surrogates/jp_0003 | |
time: [310.76 ps 311.00 ps 311.25 ps] | |
change: [-0.1688% +0.0208% +0.2204%] (p = 0.84 > 0.05) | |
No change in performance detected. | |
utf16::count_surrogates/jp_0102 | |
time: [29.889 ns 29.952 ns 30.034 ns] | |
change: [+480.37% +481.62% +482.82%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
utf16::count_surrogates/jp_1001 | |
time: [308.40 ns 308.75 ns 309.20 ns] | |
change: [+675.14% +676.66% +678.08%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
utf16::from_byte_idx/en_0001 | |
time: [1.5538 ns 1.5553 ns 1.5569 ns] | |
change: [-16.805% -16.603% -16.394%] (p = 0.00 < 0.05) | |
Performance has improved. | |
utf16::from_byte_idx/en_0010 | |
time: [8.3795 ns 8.3839 ns 8.3889 ns] | |
change: [+49.602% +49.952% +50.279%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
utf16::from_byte_idx/en_0100 | |
time: [49.721 ns 50.153 ns 50.551 ns] | |
change: [+391.70% +394.86% +397.60%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
utf16::from_byte_idx/en_1000 | |
time: [619.25 ns 619.71 ns 620.28 ns] | |
change: [+734.50% +736.14% +737.81%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
utf16::from_byte_idx/jp_0003 | |
time: [2.7927 ns 2.7944 ns 2.7965 ns] | |
change: [+27.174% +27.476% +27.779%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
utf16::from_byte_idx/jp_0102 | |
time: [45.882 ns 46.213 ns 46.589 ns] | |
change: [+321.59% +324.38% +327.04%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
utf16::from_byte_idx/jp_1001 | |
time: [620.62 ns 621.49 ns 622.44 ns] | |
change: [+727.85% +730.23% +732.45%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
utf16::to_byte_idx/en_0001 | |
time: [2.0431 ns 2.0472 ns 2.0528 ns] | |
change: [+31.279% +31.648% +32.026%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
utf16::to_byte_idx/en_0010 | |
time: [7.6414 ns 7.6553 ns 7.6707 ns] | |
change: [+170.46% +171.32% +172.19%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
utf16::to_byte_idx/en_0100 | |
time: [8.3438 ns 8.3591 ns 8.3778 ns] | |
change: [-59.674% -59.589% -59.498%] (p = 0.00 < 0.05) | |
Performance has improved. | |
utf16::to_byte_idx/en_1000 | |
time: [82.635 ns 83.552 ns 84.480 ns] | |
change: [-53.249% -52.826% -52.458%] (p = 0.00 < 0.05) | |
Performance has improved. | |
utf16::to_byte_idx/jp_0003 | |
time: [2.9273 ns 2.9287 ns 2.9305 ns] | |
change: [-0.7557% -0.2644% +0.2196%] (p = 0.30 > 0.05) | |
No change in performance detected. | |
utf16::to_byte_idx/jp_0102 | |
time: [9.6773 ns 9.6794 ns 9.6817 ns] | |
change: [-60.189% -60.076% -59.969%] (p = 0.00 < 0.05) | |
Performance has improved. | |
utf16::to_byte_idx/jp_1001 | |
time: [72.668 ns 72.703 ns 72.742 ns] | |
change: [-64.664% -64.567% -64.463%] (p = 0.00 < 0.05) | |
Performance has improved. | |
lines::count_breaks/en_0001 | |
time: [1.8620 ns 1.8634 ns 1.8652 ns] | |
change: [+17.321% +17.642% +17.994%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines::count_breaks/en_0010 | |
time: [12.437 ns 12.461 ns 12.489 ns] | |
change: [+132.74% +133.47% +134.20%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines::count_breaks/en_0100 | |
time: [61.441 ns 61.659 ns 61.857 ns] | |
change: [+86.183% +86.791% +87.384%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines::count_breaks/en_1000 | |
time: [640.73 ns 641.29 ns 641.76 ns] | |
change: [+103.21% +103.71% +104.19%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines::count_breaks/jp_0003 | |
time: [4.3436 ns 4.3483 ns 4.3553 ns] | |
change: [-6.8219% -6.6330% -6.4291%] (p = 0.00 < 0.05) | |
Performance has improved. | |
lines::count_breaks/jp_0102 | |
time: [61.296 ns 61.363 ns 61.433 ns] | |
change: [+74.451% +74.906% +75.328%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines::count_breaks/jp_1001 | |
time: [640.00 ns 640.85 ns 641.59 ns] | |
change: [+102.84% +103.30% +103.71%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines::from_byte_idx/en_0001 | |
time: [2.7950 ns 2.7970 ns 2.7995 ns] | |
change: [-17.513% -13.979% -10.581%] (p = 0.00 < 0.05) | |
Performance has improved. | |
lines::from_byte_idx/en_0010 | |
time: [13.483 ns 13.521 ns 13.561 ns] | |
change: [+165.37% +166.07% +166.81%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines::from_byte_idx/en_0100 | |
time: [61.022 ns 61.169 ns 61.338 ns] | |
change: [+82.838% +83.487% +84.107%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines::from_byte_idx/en_1000 | |
time: [638.73 ns 639.95 ns 640.98 ns] | |
change: [+102.98% +103.41% +103.90%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines::from_byte_idx/jp_0003 | |
time: [5.2770 ns 5.2796 ns 5.2831 ns] | |
change: [+0.2301% +0.4290% +0.6402%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
lines::from_byte_idx/jp_0102 | |
time: [61.229 ns 61.343 ns 61.458 ns] | |
change: [+68.488% +68.840% +69.214%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines::from_byte_idx/jp_1001 | |
time: [641.21 ns 641.88 ns 642.53 ns] | |
change: [+99.491% +99.870% +100.26%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines::to_byte_idx/en_0001 | |
time: [2.7963 ns 2.7989 ns 2.8018 ns] | |
change: [-0.1822% +0.0045% +0.2110%] (p = 0.97 > 0.05) | |
No change in performance detected. | |
lines::to_byte_idx/en_0010 | |
time: [13.354 ns 13.371 ns 13.390 ns] | |
change: [+185.24% +186.05% +186.98%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines::to_byte_idx/en_0100 | |
time: [17.463 ns 17.504 ns 17.550 ns] | |
change: [-40.984% -40.862% -40.733%] (p = 0.00 < 0.05) | |
Performance has improved. | |
lines::to_byte_idx/en_1000 | |
time: [141.95 ns 142.10 ns 142.28 ns] | |
change: [-48.520% -48.323% -48.150%] (p = 0.00 < 0.05) | |
Performance has improved. | |
lines::to_byte_idx/jp_0003 | |
time: [5.2800 ns 5.2847 ns 5.2904 ns] | |
change: [-0.4040% -0.1505% +0.1245%] (p = 0.27 > 0.05) | |
No change in performance detected. | |
lines::to_byte_idx/jp_0102 | |
time: [19.884 ns 19.911 ns 19.945 ns] | |
change: [-38.425% -38.248% -38.063%] (p = 0.00 < 0.05) | |
Performance has improved. | |
lines::to_byte_idx/jp_1001 | |
time: [142.91 ns 142.96 ns 143.03 ns] | |
change: [-48.064% -47.927% -47.790%] (p = 0.00 < 0.05) | |
Performance has improved. | |
lines_lf::count_breaks/en_0001 | |
time: [544.27 ps 546.39 ps 549.11 ps] | |
change: [+21.678% +22.107% +22.572%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_lf::count_breaks/en_0010 | |
time: [3.7241 ns 3.7309 ns 3.7413 ns] | |
change: [+49.681% +50.005% +50.335%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_lf::count_breaks/en_0100 | |
time: [29.991 ns 30.099 ns 30.241 ns] | |
change: [+467.75% +470.17% +472.87%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_lf::count_breaks/en_1000 | |
time: [308.77 ns 309.27 ns 309.91 ns] | |
change: [+692.15% +694.62% +697.28%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_lf::count_breaks/jp_0003 | |
time: [1.5520 ns 1.5535 ns 1.5554 ns] | |
change: [+40.126% +40.562% +40.978%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_lf::count_breaks/jp_0102 | |
time: [29.850 ns 29.930 ns 30.019 ns] | |
change: [+397.61% +399.45% +401.26%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_lf::count_breaks/jp_1001 | |
time: [307.59 ns 307.81 ns 308.12 ns] | |
change: [+674.19% +676.15% +678.11%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_lf::count_breaks_std/en_0001 | |
time: [1.3985 ns 1.3994 ns 1.4006 ns] | |
change: [-0.9434% -0.6623% -0.3983%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
lines_lf::count_breaks_std/en_0010 | |
time: [6.2275 ns 6.2462 ns 6.2696 ns] | |
change: [-0.2261% +0.0947% +0.4332%] (p = 0.58 > 0.05) | |
No change in performance detected. | |
lines_lf::count_breaks_std/en_0100 | |
time: [8.7155 ns 8.7407 ns 8.7713 ns] | |
change: [-12.479% -12.154% -11.797%] (p = 0.00 < 0.05) | |
Performance has improved. | |
lines_lf::count_breaks_std/en_1000 | |
time: [68.875 ns 68.918 ns 68.980 ns] | |
change: [-21.818% -21.571% -21.321%] (p = 0.00 < 0.05) | |
Performance has improved. | |
lines_lf::count_breaks_std/jp_0003 | |
time: [2.1717 ns 2.1728 ns 2.1740 ns] | |
change: [-0.5669% -0.3776% -0.1632%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
lines_lf::count_breaks_std/jp_0102 | |
time: [30.714 ns 30.723 ns 30.734 ns] | |
change: [-8.0308% -7.8657% -7.6939%] (p = 0.00 < 0.05) | |
Performance has improved. | |
lines_lf::count_breaks_std/jp_1001 | |
time: [91.762 ns 91.803 ns 91.865 ns] | |
change: [-11.160% -10.961% -10.740%] (p = 0.00 < 0.05) | |
Performance has improved. | |
lines_lf::from_byte_idx/en_0001 | |
time: [659.22 ps 659.52 ps 659.90 ps] | |
change: [+29.716% +30.280% +30.709%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_lf::from_byte_idx/en_0010 | |
time: [2.2117 ns 2.2139 ns 2.2173 ns] | |
change: [-10.953% -10.666% -10.383%] (p = 0.00 < 0.05) | |
Performance has improved. | |
lines_lf::from_byte_idx/en_0100 | |
time: [29.889 ns 29.907 ns 29.931 ns] | |
change: [+464.02% +465.58% +467.44%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_lf::from_byte_idx/en_1000 | |
time: [308.24 ns 308.51 ns 308.85 ns] | |
change: [+691.52% +693.48% +695.49%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_lf::from_byte_idx/jp_0003 | |
time: [1.8614 ns 1.8626 ns 1.8642 ns] | |
change: [+19.790% +20.007% +20.234%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_lf::from_byte_idx/jp_0102 | |
time: [29.804 ns 29.814 ns 29.825 ns] | |
change: [+399.68% +400.95% +402.40%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_lf::from_byte_idx/jp_1001 | |
time: [308.28 ns 308.54 ns 308.81 ns] | |
change: [+681.52% +683.16% +684.73%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_lf::to_byte_idx/en_0001 | |
time: [1.9947 ns 1.9965 ns 1.9991 ns] | |
change: [+44.595% +45.294% +46.078%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_lf::to_byte_idx/en_0010 | |
time: [5.2731 ns 5.2750 ns 5.2776 ns] | |
change: [+142.67% +142.94% +143.24%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_lf::to_byte_idx/en_0100 | |
time: [5.8199 ns 5.8231 ns 5.8276 ns] | |
change: [-50.989% -50.904% -50.824%] (p = 0.00 < 0.05) | |
Performance has improved. | |
lines_lf::to_byte_idx/en_1000 | |
time: [37.620 ns 37.638 ns 37.660 ns] | |
change: [-66.476% -66.430% -66.377%] (p = 0.00 < 0.05) | |
Performance has improved. | |
lines_lf::to_byte_idx/jp_0003 | |
time: [2.8091 ns 2.8158 ns 2.8237 ns] | |
change: [+13.280% +13.546% +13.822%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_lf::to_byte_idx/jp_0102 | |
time: [6.5161 ns 6.5189 ns 6.5226 ns] | |
change: [-49.203% -49.107% -49.010%] (p = 0.00 < 0.05) | |
Performance has improved. | |
lines_lf::to_byte_idx/jp_1001 | |
time: [38.010 ns 38.039 ns 38.077 ns] | |
change: [-66.293% -66.190% -66.080%] (p = 0.00 < 0.05) | |
Performance has improved. | |
lines_crlf::count_breaks/en_0001 | |
time: [2.7248 ns 2.7303 ns 2.7355 ns] | |
change: [+7.0535% +7.4595% +7.8893%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_crlf::count_breaks/en_0010 | |
time: [8.6252 ns 8.6310 ns 8.6382 ns] | |
change: [+89.119% +89.990% +90.812%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_crlf::count_breaks/en_0100 | |
time: [56.906 ns 56.955 ns 57.016 ns] | |
change: [+209.39% +210.04% +210.66%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_crlf::count_breaks/en_1000 | |
time: [619.97 ns 620.91 ns 622.08 ns] | |
change: [+266.57% +267.27% +268.04%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_crlf::count_breaks/jp_0003 | |
time: [3.9316 ns 3.9363 ns 3.9416 ns] | |
change: [+7.5727% +7.8697% +8.1710%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_crlf::count_breaks/jp_0102 | |
time: [57.712 ns 57.850 ns 58.027 ns] | |
change: [+195.25% +196.81% +198.50%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_crlf::count_breaks/jp_1001 | |
time: [620.55 ns 620.99 ns 621.55 ns] | |
change: [+270.08% +270.80% +271.60%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_crlf::from_byte_idx/en_0001 | |
time: [2.8442 ns 2.8470 ns 2.8501 ns] | |
change: [+22.026% +22.301% +22.579%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_crlf::from_byte_idx/en_0010 | |
time: [8.8598 ns 8.8999 ns 8.9395 ns] | |
change: [+100.41% +100.99% +101.63%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_crlf::from_byte_idx/en_0100 | |
time: [57.885 ns 58.200 ns 58.505 ns] | |
change: [+214.18% +215.58% +217.09%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_crlf::from_byte_idx/en_1000 | |
time: [619.23 ns 619.55 ns 619.92 ns] | |
change: [+267.91% +268.64% +269.38%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_crlf::from_byte_idx/jp_0003 | |
time: [4.0751 ns 4.0762 ns 4.0777 ns] | |
change: [+14.078% +14.564% +15.104%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_crlf::from_byte_idx/jp_0102 | |
time: [57.424 ns 57.567 ns 57.750 ns] | |
change: [+193.47% +194.71% +196.03%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_crlf::from_byte_idx/jp_1001 | |
time: [620.03 ns 620.55 ns 621.18 ns] | |
change: [+268.25% +268.94% +269.66%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_crlf::to_byte_idx/en_0001 | |
time: [2.8001 ns 2.8031 ns 2.8063 ns] | |
change: [+0.0406% +0.2288% +0.4316%] (p = 0.02 < 0.05) | |
Change within noise threshold. | |
lines_crlf::to_byte_idx/en_0010 | |
time: [8.6869 ns 8.6897 ns 8.6930 ns] | |
change: [+114.62% +115.02% +115.42%] (p = 0.00 < 0.05) | |
Performance has regressed. | |
lines_crlf::to_byte_idx/en_0100 | |
time: [14.486 ns 14.500 ns 14.515 ns] | |
change: [-34.416% -34.312% -34.201%] (p = 0.00 < 0.05) | |
Performance has improved. | |
lines_crlf::to_byte_idx/en_1000 | |
time: [123.09 ns 123.29 ns 123.52 ns] | |
change: [-41.940% -41.718% -41.521%] (p = 0.00 < 0.05) | |
Performance has improved. | |
lines_crlf::to_byte_idx/jp_0003 | |
time: [4.6742 ns 4.6828 ns 4.6928 ns] | |
change: [+0.8755% +1.2425% +1.6133%] (p = 0.00 < 0.05) | |
Change within noise threshold. | |
lines_crlf::to_byte_idx/jp_0102 | |
time: [15.754 ns 15.758 ns 15.765 ns] | |
change: [-31.880% -31.732% -31.590%] (p = 0.00 < 0.05) | |
Performance has improved. | |
lines_crlf::to_byte_idx/jp_1001 | |
time: [123.20 ns 123.29 ns 123.41 ns] | |
change: [-41.749% -41.621% -41.493%] (p = 0.00 < 0.05) | |
Performance has improved. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment