chromium/third_party/rust/chromium_crates_io/vendor/regex-1.10.6/record/old-bench-log/05/re2-vs-rust

 name                                     re2 ns/iter            rust ns/iter           diff ns/iter    diff % 
 misc::anchored_literal_long_match        102 (3823 MB/s)        24 (16250 MB/s)                 -78   -76.47% 
 misc::anchored_literal_long_non_match    20 (19500 MB/s)        27 (14444 MB/s)                   7    35.00% 
 misc::anchored_literal_short_match       95 (273 MB/s)          22 (1181 MB/s)                  -73   -76.84% 
 misc::anchored_literal_short_non_match   17 (1529 MB/s)         24 (1083 MB/s)                    7    41.18% 
 misc::easy0_1K                           149 (7053 MB/s)        16 (65687 MB/s)                -133   -89.26% 
 misc::easy0_1MB                          29,234 (35869 MB/s)    20 (52430150 MB/s)          -29,214   -99.93% 
 misc::easy0_32                           126 (468 MB/s)         16 (3687 MB/s)                 -110   -87.30% 
 misc::easy0_32K                          1,266 (25904 MB/s)     16 (2049687 MB/s)            -1,250   -98.74% 
 misc::easy1_1K                           130 (8030 MB/s)        48 (21750 MB/s)                 -82   -63.08% 
 misc::easy1_1MB                          29,218 (35888 MB/s)    48 (21845750 MB/s)          -29,170   -99.84% 
 misc::easy1_32                           112 (464 MB/s)         46 (1130 MB/s)                  -66   -58.93% 
 misc::easy1_32K                          1,251 (26209 MB/s)     47 (697617 MB/s)             -1,204   -96.24% 
 misc::hard_1K                            2,357 (445 MB/s)       58 (18120 MB/s)              -2,299   -97.54% 
 misc::hard_1MB                           2,149,909 (487 MB/s)   61 (17190213 MB/s)       -2,149,848  -100.00% 
 misc::hard_32                            195 (302 MB/s)         58 (1017 MB/s)                 -137   -70.26% 
 misc::hard_32K                           105,137 (311 MB/s)     56 (585625 MB/s)           -105,081   -99.95% 
 misc::literal                            89 (573 MB/s)          16 (3187 MB/s)                  -73   -82.02% 
 misc::long_needle1                       170,090 (587 MB/s)     2,226 (44924 MB/s)         -167,864   -98.69% 
 misc::long_needle2                       174,341 (573 MB/s)     576,997 (173 MB/s)          402,656   230.96% 
 misc::match_class                        220 (368 MB/s)         65 (1246 MB/s)                 -155   -70.45% 
 misc::match_class_in_range               215 (376 MB/s)         27 (3000 MB/s)                 -188   -87.44% 
 misc::match_class_unicode                382 (421 MB/s)         283 (568 MB/s)                  -99   -25.92% 
 misc::medium_1K                          1,939 (542 MB/s)       16 (65750 MB/s)              -1,923   -99.17% 
 misc::medium_1MB                         1,775,335 (590 MB/s)   21 (49933523 MB/s)       -1,775,314  -100.00% 
 misc::medium_32                          190 (315 MB/s)         17 (3529 MB/s)                 -173   -91.05% 
 misc::medium_32K                         83,245 (393 MB/s)      17 (1929176 MB/s)           -83,228   -99.98% 
 misc::no_exponential                     269 (371 MB/s)         394 (253 MB/s)                  125    46.47% 
 misc::not_literal                        167 (305 MB/s)         105 (485 MB/s)                  -62   -37.13% 
 misc::one_pass_long_prefix               84 (309 MB/s)          68 (382 MB/s)                   -16   -19.05% 
 misc::one_pass_long_prefix_not           137 (189 MB/s)         58 (448 MB/s)                   -79   -57.66% 
 misc::one_pass_short                     108 (157 MB/s)         45 (377 MB/s)                   -63   -58.33% 
 misc::one_pass_short_not                 105 (161 MB/s)         50 (340 MB/s)                   -55   -52.38% 
 misc::reallyhard2_1K                     1,811 (574 MB/s)       83 (12530 MB/s)              -1,728   -95.42% 
 misc::reallyhard_1K                      2,324 (452 MB/s)       1,822 (576 MB/s)               -502   -21.60% 
 misc::reallyhard_1MB                     2,033,298 (515 MB/s)   1,768,327 (592 MB/s)       -264,971   -13.03% 
 misc::reallyhard_32                      185 (318 MB/s)         121 (487 MB/s)                  -64   -34.59% 
 misc::reallyhard_32K                     83,263 (393 MB/s)      56,375 (581 MB/s)           -26,888   -32.29% 
 misc::reverse_suffix_no_quadratic        13,501 (592 MB/s)      5,803 (1378 MB/s)            -7,698   -57.02% 
 regexdna::find_new_lines                 31,464,067 (161 MB/s)  14,818,233 (343 MB/s)   -16,645,834   -52.90% 
 regexdna::subst1                         5,257,629 (966 MB/s)   896,790 (5668 MB/s)      -4,360,839   -82.94% 
 regexdna::subst10                        5,189,384 (979 MB/s)   957,325 (5310 MB/s)      -4,232,059   -81.55% 
 regexdna::subst11                        5,261,936 (966 MB/s)   917,248 (5542 MB/s)      -4,344,688   -82.57% 
 regexdna::subst2                         5,268,281 (964 MB/s)   892,129 (5698 MB/s)      -4,376,152   -83.07% 
 regexdna::subst3                         5,245,664 (969 MB/s)   929,250 (5470 MB/s)      -4,316,414   -82.29% 
 regexdna::subst4                         5,264,833 (965 MB/s)   872,581 (5825 MB/s)      -4,392,252   -83.43% 
 regexdna::subst5                         5,181,850 (981 MB/s)   875,804 (5804 MB/s)      -4,306,046   -83.10% 
 regexdna::subst6                         5,200,226 (977 MB/s)   884,639 (5746 MB/s)      -4,315,587   -82.99% 
 regexdna::subst7                         5,233,678 (971 MB/s)   872,791 (5824 MB/s)      -4,360,887   -83.32% 
 regexdna::subst8                         5,242,400 (969 MB/s)   873,833 (5817 MB/s)      -4,368,567   -83.33% 
 regexdna::subst9                         5,325,464 (954 MB/s)   886,744 (5732 MB/s)      -4,438,720   -83.35% 
 regexdna::variant1                       24,377,246 (208 MB/s)  3,699,267 (1374 MB/s)   -20,677,979   -84.82% 
 regexdna::variant2                       26,405,686 (192 MB/s)  6,760,952 (751 MB/s)    -19,644,734   -74.40% 
 regexdna::variant3                       25,130,419 (202 MB/s)  8,030,646 (633 MB/s)    -17,099,773   -68.04% 
 regexdna::variant4                       32,527,780 (156 MB/s)  8,077,290 (629 MB/s)    -24,450,490   -75.17% 
 regexdna::variant5                       31,081,800 (163 MB/s)  6,787,242 (748 MB/s)    -24,294,558   -78.16% 
 regexdna::variant6                       28,744,478 (176 MB/s)  6,577,777 (772 MB/s)    -22,166,701   -77.12% 
 regexdna::variant7                       26,693,756 (190 MB/s)  6,705,580 (758 MB/s)    -19,988,176   -74.88% 
 regexdna::variant8                       21,478,184 (236 MB/s)  6,818,785 (745 MB/s)    -14,659,399   -68.25% 
 regexdna::variant9                       18,639,814 (272 MB/s)  6,821,453 (745 MB/s)    -11,818,361   -63.40% 
 sherlock::before_after_holmes            1,552,265 (383 MB/s)   1,029,866 (577 MB/s)       -522,399   -33.65% 
 sherlock::before_holmes                  1,360,446 (437 MB/s)   76,633 (7763 MB/s)       -1,283,813   -94.37% 
 sherlock::everything_greedy              6,356,610 (93 MB/s)    2,375,079 (250 MB/s)     -3,981,531   -62.64% 
 sherlock::everything_greedy_nl           2,380,946 (249 MB/s)   916,250 (649 MB/s)       -1,464,696   -61.52% 
 sherlock::holmes_cochar_watson           1,144,439 (519 MB/s)   144,725 (4110 MB/s)        -999,714   -87.35% 
 sherlock::holmes_coword_watson           1,503,311 (395 MB/s)   565,247 (1052 MB/s)        -938,064   -62.40% 
 sherlock::ing_suffix                     3,003,144 (198 MB/s)   436,202 (1363 MB/s)      -2,566,942   -85.48% 
 sherlock::ing_suffix_limited_space       1,721,656 (345 MB/s)   1,182,943 (502 MB/s)       -538,713   -31.29% 
 sherlock::letters                        73,833,131 (8 MB/s)    24,390,452 (24 MB/s)    -49,442,679   -66.97% 
 sherlock::letters_lower                  72,250,289 (8 MB/s)    23,784,108 (25 MB/s)    -48,466,181   -67.08% 
 sherlock::letters_upper                  3,397,481 (175 MB/s)   1,993,838 (298 MB/s)     -1,403,643   -41.31% 
 sherlock::line_boundary_sherlock_holmes  3,694,486 (161 MB/s)   999,414 (595 MB/s)       -2,695,072   -72.95% 
 sherlock::name_alt1                      70,121 (8484 MB/s)     34,298 (17345 MB/s)         -35,823   -51.09% 
 sherlock::name_alt2                      1,120,245 (531 MB/s)   124,226 (4789 MB/s)        -996,019   -88.91% 
 sherlock::name_alt3                      1,247,630 (476 MB/s)   137,742 (4319 MB/s)      -1,109,888   -88.96% 
 sherlock::name_alt3_nocase               2,894,586 (205 MB/s)   1,293,763 (459 MB/s)     -1,600,823   -55.30% 
 sherlock::name_alt4                      1,142,872 (520 MB/s)   164,900 (3607 MB/s)        -977,972   -85.57% 
 sherlock::name_alt4_nocase               1,785,266 (333 MB/s)   235,023 (2531 MB/s)      -1,550,243   -86.84% 
 sherlock::name_alt5                      1,167,553 (509 MB/s)   127,928 (4650 MB/s)      -1,039,625   -89.04% 
 sherlock::name_alt5_nocase               2,023,732 (293 MB/s)   659,591 (901 MB/s)       -1,364,141   -67.41% 
 sherlock::name_holmes                    126,480 (4703 MB/s)    40,902 (14545 MB/s)         -85,578   -67.66% 
 sherlock::name_holmes_nocase             1,420,548 (418 MB/s)   198,658 (2994 MB/s)      -1,221,890   -86.02% 
 sherlock::name_sherlock                  57,090 (10420 MB/s)    68,924 (8631 MB/s)           11,834    20.73% 
 sherlock::name_sherlock_holmes           57,965 (10263 MB/s)    31,640 (18803 MB/s)         -26,325   -45.42% 
 sherlock::name_sherlock_holmes_nocase    1,837,721 (323 MB/s)   173,522 (3428 MB/s)      -1,664,199   -90.56% 
 sherlock::name_sherlock_nocase           1,672,451 (355 MB/s)   170,888 (3481 MB/s)      -1,501,563   -89.78% 
 sherlock::name_whitespace                60,342 (9859 MB/s)     84,314 (7056 MB/s)           23,972    39.73% 
 sherlock::no_match_common                434,496 (1369 MB/s)    20,727 (28703 MB/s)        -413,769   -95.23% 
 sherlock::no_match_really_common         431,778 (1377 MB/s)    381,476 (1559 MB/s)         -50,302   -11.65% 
 sherlock::no_match_uncommon              19,313 (30804 MB/s)    20,786 (28621 MB/s)           1,473     7.63% 
 sherlock::quotes                         1,301,485 (457 MB/s)   531,487 (1119 MB/s)        -769,998   -59.16% 
 sherlock::the_lower                      1,846,403 (322 MB/s)   654,110 (909 MB/s)       -1,192,293   -64.57% 
 sherlock::the_nocase                     2,956,115 (201 MB/s)   474,456 (1253 MB/s)      -2,481,659   -83.95% 
 sherlock::the_upper                      165,976 (3584 MB/s)    43,746 (13599 MB/s)        -122,230   -73.64% 
 sherlock::the_whitespace                 1,816,669 (327 MB/s)   1,181,974 (503 MB/s)       -634,695   -34.94% 
 sherlock::word_ending_n                  2,601,847 (228 MB/s)   1,925,578 (308 MB/s)       -676,269   -25.99% 
 sherlock::words                          21,137,049 (28 MB/s)   9,697,201 (61 MB/s)     -11,439,848   -54.12%