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

 name                                     pcre2 ns/iter          rust ns/iter           diff ns/iter    diff % 
 misc::anchored_literal_long_match        20 (19500 MB/s)        24 (16250 MB/s)                   4    20.00% 
 misc::anchored_literal_long_non_match    15 (26000 MB/s)        27 (14444 MB/s)                  12    80.00% 
 misc::anchored_literal_short_match       19 (1368 MB/s)         22 (1181 MB/s)                    3    15.79% 
 misc::anchored_literal_short_non_match   13 (2000 MB/s)         24 (1083 MB/s)                   11    84.62% 
 misc::easy0_1K                           241 (4360 MB/s)        16 (65687 MB/s)                -225   -93.36% 
 misc::easy0_1MB                          207,103 (5063 MB/s)    20 (52430150 MB/s)         -207,083   -99.99% 
 misc::easy0_32                           39 (1512 MB/s)         16 (3687 MB/s)                  -23   -58.97% 
 misc::easy0_32K                          6,522 (5028 MB/s)      16 (2049687 MB/s)            -6,506   -99.75% 
 misc::easy1_1K                           247 (4226 MB/s)        48 (21750 MB/s)                -199   -80.57% 
 misc::easy1_1MB                          206,893 (5068 MB/s)    48 (21845750 MB/s)         -206,845   -99.98% 
 misc::easy1_32                           41 (1268 MB/s)         46 (1130 MB/s)                    5    12.20% 
 misc::easy1_32K                          6,516 (5031 MB/s)      47 (697617 MB/s)             -6,469   -99.28% 
 misc::hard_1K                            1,566 (671 MB/s)       58 (18120 MB/s)              -1,508   -96.30% 
 misc::hard_1MB                           1,119,234 (936 MB/s)   61 (17190213 MB/s)       -1,119,173   -99.99% 
 misc::hard_32                            95 (621 MB/s)          58 (1017 MB/s)                  -37   -38.95% 
 misc::hard_32K                           34,411 (953 MB/s)      56 (585625 MB/s)            -34,355   -99.84% 
 misc::literal                            18 (2833 MB/s)         16 (3187 MB/s)                   -2   -11.11% 
 misc::long_needle1                       550,340 (181 MB/s)     2,226 (44924 MB/s)         -548,114   -99.60% 
 misc::long_needle2                       553,056 (180 MB/s)     576,997 (173 MB/s)           23,941     4.33% 
 misc::match_class                        82 (987 MB/s)          65 (1246 MB/s)                  -17   -20.73% 
 misc::match_class_in_range               20 (4050 MB/s)         27 (3000 MB/s)                    7    35.00% 
 misc::match_class_unicode                351 (458 MB/s)         283 (568 MB/s)                  -68   -19.37% 
 misc::medium_1K                          242 (4347 MB/s)        16 (65750 MB/s)                -226   -93.39% 
 misc::medium_1MB                         207,290 (5058 MB/s)    21 (49933523 MB/s)         -207,269   -99.99% 
 misc::medium_32                          41 (1463 MB/s)         17 (3529 MB/s)                  -24   -58.54% 
 misc::medium_32K                         6,529 (5023 MB/s)      17 (1929176 MB/s)            -6,512   -99.74% 
 misc::not_literal                        161 (316 MB/s)         105 (485 MB/s)                  -56   -34.78% 
 misc::one_pass_long_prefix               17 (1529 MB/s)         68 (382 MB/s)                    51   300.00% 
 misc::one_pass_long_prefix_not           18 (1444 MB/s)         58 (448 MB/s)                    40   222.22% 
 misc::one_pass_short                     45 (377 MB/s)          45 (377 MB/s)                     0     0.00% 
 misc::one_pass_short_not                 49 (346 MB/s)          50 (340 MB/s)                     1     2.04% 
 misc::reallyhard2_1K                     4,487 (231 MB/s)       83 (12530 MB/s)              -4,404   -98.15% 
 misc::reallyhard_1K                      1,260 (834 MB/s)       1,822 (576 MB/s)                562    44.60% 
 misc::reallyhard_1MB                     1,361,796 (770 MB/s)   1,768,327 (592 MB/s)        406,531    29.85% 
 misc::reallyhard_32                      93 (634 MB/s)          121 (487 MB/s)                   28    30.11% 
 misc::reallyhard_32K                     42,503 (771 MB/s)      56,375 (581 MB/s)            13,872    32.64% 
 misc::reverse_suffix_no_quadratic        4,559 (1754 MB/s)      5,803 (1378 MB/s)             1,244    27.29% 
 regexdna::find_new_lines                 1,887,325 (2693 MB/s)  14,818,233 (343 MB/s)    12,930,908   685.14% 
 regexdna::subst1                         963,089 (5278 MB/s)    896,790 (5668 MB/s)         -66,299    -6.88% 
 regexdna::subst10                        968,221 (5250 MB/s)    957,325 (5310 MB/s)         -10,896    -1.13% 
 regexdna::subst11                        961,661 (5286 MB/s)    917,248 (5542 MB/s)         -44,413    -4.62% 
 regexdna::subst2                         956,430 (5314 MB/s)    892,129 (5698 MB/s)         -64,301    -6.72% 
 regexdna::subst3                         961,204 (5288 MB/s)    929,250 (5470 MB/s)         -31,954    -3.32% 
 regexdna::subst4                         961,897 (5284 MB/s)    872,581 (5825 MB/s)         -89,316    -9.29% 
 regexdna::subst5                         953,412 (5331 MB/s)    875,804 (5804 MB/s)         -77,608    -8.14% 
 regexdna::subst6                         962,362 (5282 MB/s)    884,639 (5746 MB/s)         -77,723    -8.08% 
 regexdna::subst7                         961,694 (5285 MB/s)    872,791 (5824 MB/s)         -88,903    -9.24% 
 regexdna::subst8                         963,230 (5277 MB/s)    873,833 (5817 MB/s)         -89,397    -9.28% 
 regexdna::subst9                         960,246 (5293 MB/s)    886,744 (5732 MB/s)         -73,502    -7.65% 
 regexdna::variant1                       15,553,281 (326 MB/s)  3,699,267 (1374 MB/s)   -11,854,014   -76.22% 
 regexdna::variant2                       16,563,452 (306 MB/s)  6,760,952 (751 MB/s)     -9,802,500   -59.18% 
 regexdna::variant3                       20,405,916 (249 MB/s)  8,030,646 (633 MB/s)    -12,375,270   -60.65% 
 regexdna::variant4                       19,489,291 (260 MB/s)  8,077,290 (629 MB/s)    -11,412,001   -58.56% 
 regexdna::variant5                       17,406,769 (292 MB/s)  6,787,242 (748 MB/s)    -10,619,527   -61.01% 
 regexdna::variant6                       17,412,027 (291 MB/s)  6,577,777 (772 MB/s)    -10,834,250   -62.22% 
 regexdna::variant7                       19,509,193 (260 MB/s)  6,705,580 (758 MB/s)    -12,803,613   -65.63% 
 regexdna::variant8                       24,295,734 (209 MB/s)  6,818,785 (745 MB/s)    -17,476,949   -71.93% 
 regexdna::variant9                       22,541,558 (225 MB/s)  6,821,453 (745 MB/s)    -15,720,105   -69.74% 
 sherlock::before_after_holmes            4,583,804 (129 MB/s)   1,029,866 (577 MB/s)     -3,553,938   -77.53% 
 sherlock::before_holmes                  4,640,546 (128 MB/s)   76,633 (7763 MB/s)       -4,563,913   -98.35% 
 sherlock::holmes_cochar_watson           509,088 (1168 MB/s)    144,725 (4110 MB/s)        -364,363   -71.57% 
 sherlock::ing_suffix                     1,865,631 (318 MB/s)   436,202 (1363 MB/s)      -1,429,429   -76.62% 
 sherlock::ing_suffix_limited_space       4,922,883 (120 MB/s)   1,182,943 (502 MB/s)     -3,739,940   -75.97% 
 sherlock::letters                        9,848,144 (60 MB/s)    24,390,452 (24 MB/s)     14,542,308   147.67% 
 sherlock::letters_lower                  9,723,642 (61 MB/s)    23,784,108 (25 MB/s)     14,060,466   144.60% 
 sherlock::letters_upper                  1,762,773 (337 MB/s)   1,993,838 (298 MB/s)        231,065    13.11% 
 sherlock::line_boundary_sherlock_holmes  206,367 (2882 MB/s)    999,414 (595 MB/s)          793,047   384.29% 
 sherlock::name_alt1                      485,953 (1224 MB/s)    34,298 (17345 MB/s)        -451,655   -92.94% 
 sherlock::name_alt2                      483,813 (1229 MB/s)    124,226 (4789 MB/s)        -359,587   -74.32% 
 sherlock::name_alt3                      903,013 (658 MB/s)     137,742 (4319 MB/s)        -765,271   -84.75% 
 sherlock::name_alt3_nocase               2,993,633 (198 MB/s)   1,293,763 (459 MB/s)     -1,699,870   -56.78% 
 sherlock::name_alt4                      78,831 (7546 MB/s)     164,900 (3607 MB/s)          86,069   109.18% 
 sherlock::name_alt4_nocase               1,647,202 (361 MB/s)   235,023 (2531 MB/s)      -1,412,179   -85.73% 
 sherlock::name_alt5                      678,798 (876 MB/s)     127,928 (4650 MB/s)        -550,870   -81.15% 
 sherlock::name_alt5_nocase               1,792,461 (331 MB/s)   659,591 (901 MB/s)       -1,132,870   -63.20% 
 sherlock::name_holmes                    406,138 (1464 MB/s)    40,902 (14545 MB/s)        -365,236   -89.93% 
 sherlock::name_holmes_nocase             517,884 (1148 MB/s)    198,658 (2994 MB/s)        -319,226   -61.64% 
 sherlock::name_sherlock                  282,357 (2107 MB/s)    68,924 (8631 MB/s)         -213,433   -75.59% 
 sherlock::name_sherlock_holmes           207,894 (2861 MB/s)    31,640 (18803 MB/s)        -176,254   -84.78% 
 sherlock::name_sherlock_holmes_nocase    1,122,583 (529 MB/s)   173,522 (3428 MB/s)        -949,061   -84.54% 
 sherlock::name_sherlock_nocase           1,092,252 (544 MB/s)   170,888 (3481 MB/s)        -921,364   -84.35% 
 sherlock::name_whitespace                280,360 (2122 MB/s)    84,314 (7056 MB/s)         -196,046   -69.93% 
 sherlock::no_match_common                436,303 (1363 MB/s)    20,727 (28703 MB/s)        -415,576   -95.25% 
 sherlock::no_match_really_common         417,686 (1424 MB/s)    381,476 (1559 MB/s)         -36,210    -8.67% 
 sherlock::no_match_uncommon              28,504 (20871 MB/s)    20,786 (28621 MB/s)          -7,718   -27.08% 
 sherlock::quotes                         541,513 (1098 MB/s)    531,487 (1119 MB/s)         -10,026    -1.85% 
 sherlock::repeated_class_negation        5,489,721 (108 MB/s)   85,881,944 (6 MB/s)      80,392,223  1464.41% 
 sherlock::the_lower                      680,710 (873 MB/s)     654,110 (909 MB/s)          -26,600    -3.91% 
 sherlock::the_nocase                     737,040 (807 MB/s)     474,456 (1253 MB/s)        -262,584   -35.63% 
 sherlock::the_upper                      50,026 (11892 MB/s)    43,746 (13599 MB/s)          -6,280   -12.55% 
 sherlock::the_whitespace                 885,922 (671 MB/s)     1,181,974 (503 MB/s)        296,052    33.42% 
 sherlock::word_ending_n                  5,424,773 (109 MB/s)   1,925,578 (308 MB/s)     -3,499,195   -64.50% 
 sherlock::words                          5,753,231 (103 MB/s)   9,697,201 (61 MB/s)       3,943,970    68.55%