• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 name                                     onig ns/iter           rust ns/iter           diff ns/iter    diff %
2 misc::anchored_literal_long_match        158 (2468 MB/s)        24 (16250 MB/s)                -134   -84.81%
3 misc::anchored_literal_long_non_match    495 (787 MB/s)         27 (14444 MB/s)                -468   -94.55%
4 misc::anchored_literal_short_match       160 (162 MB/s)         22 (1181 MB/s)                 -138   -86.25%
5 misc::anchored_literal_short_non_match   44 (590 MB/s)          24 (1083 MB/s)                  -20   -45.45%
6 misc::easy0_1K                           315 (3336 MB/s)        16 (65687 MB/s)                -299   -94.92%
7 misc::easy0_1MB                          136,864 (7661 MB/s)    20 (52430150 MB/s)         -136,844   -99.99%
8 misc::easy0_32                           163 (361 MB/s)         16 (3687 MB/s)                 -147   -90.18%
9 misc::easy0_32K                          4,562 (7188 MB/s)      16 (2049687 MB/s)            -4,546   -99.65%
10 misc::easy1_1K                           3,947 (264 MB/s)       48 (21750 MB/s)              -3,899   -98.78%
11 misc::easy1_1MB                          3,920,564 (267 MB/s)   48 (21845750 MB/s)       -3,920,516  -100.00%
12 misc::easy1_32                           321 (161 MB/s)         46 (1130 MB/s)                 -275   -85.67%
13 misc::easy1_32K                          121,449 (269 MB/s)     47 (697617 MB/s)           -121,402   -99.96%
14 misc::hard_1K                            125,960 (8 MB/s)       58 (18120 MB/s)            -125,902   -99.95%
15 misc::hard_1MB                           134,129,947 (7 MB/s)   61 (17190213 MB/s)     -134,129,886  -100.00%
16 misc::hard_32                            4,044 (14 MB/s)        58 (1017 MB/s)               -3,986   -98.57%
17 misc::hard_32K                           4,183,228 (7 MB/s)     56 (585625 MB/s)         -4,183,172  -100.00%
18 misc::literal                            331 (154 MB/s)         16 (3187 MB/s)                 -315   -95.17%
19 misc::long_needle1                       5,715,563 (17 MB/s)    2,226 (44924 MB/s)       -5,713,337   -99.96%
20 misc::long_needle2                       5,779,968 (17 MB/s)    576,997 (173 MB/s)       -5,202,971   -90.02%
21 misc::match_class                        431 (187 MB/s)         65 (1246 MB/s)                 -366   -84.92%
22 misc::match_class_in_range               427 (189 MB/s)         27 (3000 MB/s)                 -400   -93.68%
23 misc::match_class_unicode                1,946 (82 MB/s)        283 (568 MB/s)               -1,663   -85.46%
24 misc::medium_1K                          325 (3236 MB/s)        16 (65750 MB/s)                -309   -95.08%
25 misc::medium_1MB                         138,022 (7597 MB/s)    21 (49933523 MB/s)         -138,001   -99.98%
26 misc::medium_32                          182 (329 MB/s)         17 (3529 MB/s)                 -165   -90.66%
27 misc::medium_32K                         4,511 (7270 MB/s)      17 (1929176 MB/s)            -4,494   -99.62%
28 misc::not_literal                        436 (116 MB/s)         105 (485 MB/s)                 -331   -75.92%
29 misc::one_pass_long_prefix               168 (154 MB/s)         68 (382 MB/s)                  -100   -59.52%
30 misc::one_pass_long_prefix_not           176 (147 MB/s)         58 (448 MB/s)                  -118   -67.05%
31 misc::one_pass_short                     325 (52 MB/s)          45 (377 MB/s)                  -280   -86.15%
32 misc::one_pass_short_not                 322 (52 MB/s)          50 (340 MB/s)                  -272   -84.47%
33 misc::reallyhard2_1K                     289,956 (3 MB/s)       83 (12530 MB/s)            -289,873   -99.97%
34 misc::reallyhard_1K                      126,089 (8 MB/s)       1,822 (576 MB/s)           -124,267   -98.55%
35 misc::reallyhard_1MB                     133,197,312 (7 MB/s)   1,768,327 (592 MB/s)   -131,428,985   -98.67%
36 misc::reallyhard_32                      4,060 (14 MB/s)        121 (487 MB/s)               -3,939   -97.02%
37 misc::reallyhard_32K                     4,215,469 (7 MB/s)     56,375 (581 MB/s)        -4,159,094   -98.66%
38 misc::reverse_suffix_no_quadratic        27,622 (289 MB/s)      5,803 (1378 MB/s)           -21,819   -78.99%
39 regexdna::find_new_lines                 30,503,604 (166 MB/s)  14,818,233 (343 MB/s)   -15,685,371   -51.42%
40 regexdna::subst1                         23,276,552 (218 MB/s)  896,790 (5668 MB/s)     -22,379,762   -96.15%
41 regexdna::subst10                        23,199,415 (219 MB/s)  957,325 (5310 MB/s)     -22,242,090   -95.87%
42 regexdna::subst11                        23,138,469 (219 MB/s)  917,248 (5542 MB/s)     -22,221,221   -96.04%
43 regexdna::subst2                         23,076,376 (220 MB/s)  892,129 (5698 MB/s)     -22,184,247   -96.13%
44 regexdna::subst3                         23,115,770 (219 MB/s)  929,250 (5470 MB/s)     -22,186,520   -95.98%
45 regexdna::subst4                         23,093,288 (220 MB/s)  872,581 (5825 MB/s)     -22,220,707   -96.22%
46 regexdna::subst5                         23,618,534 (215 MB/s)  875,804 (5804 MB/s)     -22,742,730   -96.29%
47 regexdna::subst6                         23,301,581 (218 MB/s)  884,639 (5746 MB/s)     -22,416,942   -96.20%
48 regexdna::subst7                         23,371,339 (217 MB/s)  872,791 (5824 MB/s)     -22,498,548   -96.27%
49 regexdna::subst8                         23,187,513 (219 MB/s)  873,833 (5817 MB/s)     -22,313,680   -96.23%
50 regexdna::subst9                         23,143,027 (219 MB/s)  886,744 (5732 MB/s)     -22,256,283   -96.17%
51 regexdna::variant1                       104,906,982 (48 MB/s)  3,699,267 (1374 MB/s)  -101,207,715   -96.47%
52 regexdna::variant2                       118,326,728 (42 MB/s)  6,760,952 (751 MB/s)   -111,565,776   -94.29%
53 regexdna::variant3                       109,348,596 (46 MB/s)  8,030,646 (633 MB/s)   -101,317,950   -92.66%
54 regexdna::variant4                       104,574,675 (48 MB/s)  8,077,290 (629 MB/s)    -96,497,385   -92.28%
55 regexdna::variant5                       102,968,132 (49 MB/s)  6,787,242 (748 MB/s)    -96,180,890   -93.41%
56 regexdna::variant6                       103,783,112 (48 MB/s)  6,577,777 (772 MB/s)    -97,205,335   -93.66%
57 regexdna::variant7                       103,939,805 (48 MB/s)  6,705,580 (758 MB/s)    -97,234,225   -93.55%
58 regexdna::variant8                       109,722,594 (46 MB/s)  6,818,785 (745 MB/s)   -102,903,809   -93.79%
59 regexdna::variant9                       128,702,724 (39 MB/s)  6,821,453 (745 MB/s)   -121,881,271   -94.70%
60 sherlock::before_after_holmes            39,219,739 (15 MB/s)   1,029,866 (577 MB/s)    -38,189,873   -97.37%
61 sherlock::before_holmes                  37,454,934 (15 MB/s)   76,633 (7763 MB/s)      -37,378,301   -99.80%
62 sherlock::everything_greedy              7,341,629 (81 MB/s)    2,375,079 (250 MB/s)     -4,966,550   -67.65%
63 sherlock::holmes_cochar_watson           2,298,534 (258 MB/s)   144,725 (4110 MB/s)      -2,153,809   -93.70%
64 sherlock::ing_suffix                     18,533,670 (32 MB/s)   436,202 (1363 MB/s)     -18,097,468   -97.65%
65 sherlock::ing_suffix_limited_space       2,419,034 (245 MB/s)   1,182,943 (502 MB/s)     -1,236,091   -51.10%
66 sherlock::letters                        61,910,045 (9 MB/s)    24,390,452 (24 MB/s)    -37,519,593   -60.60%
67 sherlock::letters_lower                  60,831,022 (9 MB/s)    23,784,108 (25 MB/s)    -37,046,914   -60.90%
68 sherlock::letters_upper                  10,747,265 (55 MB/s)   1,993,838 (298 MB/s)     -8,753,427   -81.45%
69 sherlock::line_boundary_sherlock_holmes  215,376 (2762 MB/s)    999,414 (595 MB/s)          784,038   364.03%
70 sherlock::name_alt1                      2,282,320 (260 MB/s)   34,298 (17345 MB/s)      -2,248,022   -98.50%
71 sherlock::name_alt2                      2,206,087 (269 MB/s)   124,226 (4789 MB/s)      -2,081,861   -94.37%
72 sherlock::name_alt3                      2,771,932 (214 MB/s)   137,742 (4319 MB/s)      -2,634,190   -95.03%
73 sherlock::name_alt3_nocase               19,198,056 (30 MB/s)   1,293,763 (459 MB/s)    -17,904,293   -93.26%
74 sherlock::name_alt4                      2,254,798 (263 MB/s)   164,900 (3607 MB/s)      -2,089,898   -92.69%
75 sherlock::name_alt4_nocase               5,734,254 (103 MB/s)   235,023 (2531 MB/s)      -5,499,231   -95.90%
76 sherlock::name_alt5                      2,276,779 (261 MB/s)   127,928 (4650 MB/s)      -2,148,851   -94.38%
77 sherlock::name_alt5_nocase               7,314,318 (81 MB/s)    659,591 (901 MB/s)       -6,654,727   -90.98%
78 sherlock::name_holmes                    477,888 (1244 MB/s)    40,902 (14545 MB/s)        -436,986   -91.44%
79 sherlock::name_holmes_nocase             3,487,005 (170 MB/s)   198,658 (2994 MB/s)      -3,288,347   -94.30%
80 sherlock::name_sherlock                  295,313 (2014 MB/s)    68,924 (8631 MB/s)         -226,389   -76.66%
81 sherlock::name_sherlock_holmes           216,522 (2747 MB/s)    31,640 (18803 MB/s)        -184,882   -85.39%
82 sherlock::name_sherlock_holmes_nocase    3,480,703 (170 MB/s)   173,522 (3428 MB/s)      -3,307,181   -95.01%
83 sherlock::name_sherlock_nocase           3,511,444 (169 MB/s)   170,888 (3481 MB/s)      -3,340,556   -95.13%
84 sherlock::name_whitespace                304,043 (1956 MB/s)    84,314 (7056 MB/s)         -219,729   -72.27%
85 sherlock::no_match_common                632,615 (940 MB/s)     20,727 (28703 MB/s)        -611,888   -96.72%
86 sherlock::no_match_really_common         727,565 (817 MB/s)     381,476 (1559 MB/s)        -346,089   -47.57%
87 sherlock::no_match_uncommon              624,061 (953 MB/s)     20,786 (28621 MB/s)        -603,275   -96.67%
88 sherlock::quotes                         3,776,688 (157 MB/s)   531,487 (1119 MB/s)      -3,245,201   -85.93%
89 sherlock::repeated_class_negation        34,354,179 (17 MB/s)   85,881,944 (6 MB/s)      51,527,765   149.99%
90 sherlock::the_lower                      1,965,787 (302 MB/s)   654,110 (909 MB/s)       -1,311,677   -66.73%
91 sherlock::the_nocase                     4,853,843 (122 MB/s)   474,456 (1253 MB/s)      -4,379,387   -90.23%
92 sherlock::the_upper                      949,071 (626 MB/s)     43,746 (13599 MB/s)        -905,325   -95.39%
93 sherlock::the_whitespace                 2,173,683 (273 MB/s)   1,181,974 (503 MB/s)       -991,709   -45.62%
94 sherlock::word_ending_n                  19,711,057 (30 MB/s)   1,925,578 (308 MB/s)    -17,785,479   -90.23%
95 sherlock::words                          21,979,387 (27 MB/s)   9,697,201 (61 MB/s)     -12,282,186   -55.88%
96