Created
April 14, 2016 23:47
-
-
Save anonymous/14683c01993e91689f7206a18675901b 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
name onig ns/iter rust ns/iter diff ns/iter diff % | |
misc::anchored_literal_long_match 66 (5,909 MB/s) 24 (16,250 MB/s) -42 -63.64% | |
misc::anchored_literal_long_non_match 426 (915 MB/s) 23 (16,956 MB/s) -403 -94.60% | |
misc::anchored_literal_short_match 67 (388 MB/s) 24 (1,083 MB/s) -43 -64.18% | |
misc::anchored_literal_short_non_match 36 (722 MB/s) 23 (1,130 MB/s) -13 -36.11% | |
misc::easy0_1K 217 (4,843 MB/s) 17 (61,823 MB/s) -200 -92.17% | |
misc::easy0_1MB 132,201 (7,931 MB/s) 21 (49,933,476 MB/s) -132,180 -99.98% | |
misc::easy0_32 87 (678 MB/s) 17 (3,470 MB/s) -70 -80.46% | |
misc::easy0_32K 4,100 (7,998 MB/s) 17 (1,929,117 MB/s) -4,083 -99.59% | |
misc::easy1_1K 3,656 (285 MB/s) 73 (14,301 MB/s) -3,583 -98.00% | |
misc::easy1_1MB 3,657,711 (286 MB/s) 79 (13,273,367 MB/s) -3,657,632 -100.00% | |
misc::easy1_32 239 (217 MB/s) 73 (712 MB/s) -166 -69.46% | |
misc::easy1_32K 113,517 (288 MB/s) 82 (399,853 MB/s) -113,435 -99.93% | |
misc::hard_1K 184,916 (5 MB/s) 97 (10,835 MB/s) -184,819 -99.95% | |
misc::hard_1MB 199,575,220 (5 MB/s) 105 (9,986,695 MB/s) -199,575,115 -100.00% | |
misc::hard_32 5,785 (10 MB/s) 96 (614 MB/s) -5,689 -98.34% | |
misc::hard_32K 6,198,943 (5 MB/s) 98 (334,642 MB/s) -6,198,845 -100.00% | |
misc::literal 222 (229 MB/s) 16 (3,187 MB/s) -206 -92.79% | |
misc::long_needle1 7,685,677 (13 MB/s) 2,353 (42,499 MB/s) -7,683,324 -99.97% | |
misc::long_needle2 7,693,897 (12 MB/s) 634,077 (157 MB/s) -7,059,820 -91.76% | |
misc::match_class 334 (242 MB/s) 83 (975 MB/s) -251 -75.15% | |
misc::match_class_in_range 345 (234 MB/s) 30 (2,700 MB/s) -315 -91.30% | |
misc::match_class_unicode 1,984 (81 MB/s) 567 (283 MB/s) -1,417 -71.42% | |
misc::medium_1K 234 (4,495 MB/s) 17 (61,882 MB/s) -217 -92.74% | |
misc::medium_1MB 131,099 (7,998 MB/s) 21 (49,933,523 MB/s) -131,078 -99.98% | |
misc::medium_32 106 (566 MB/s) 17 (3,529 MB/s) -89 -83.96% | |
misc::medium_32K 4,119 (7,962 MB/s) 17 (1,929,176 MB/s) -4,102 -99.59% | |
misc::not_literal 355 (143 MB/s) 192 (265 MB/s) -163 -45.92% | |
misc::one_pass_long_prefix 91 (285 MB/s) 105 (247 MB/s) 14 15.38% | |
misc::one_pass_long_prefix_not 98 (265 MB/s) 107 (242 MB/s) 9 9.18% | |
misc::one_pass_short 325 (52 MB/s) 73 (232 MB/s) -252 -77.54% | |
misc::one_pass_short_not 326 (52 MB/s) 73 (232 MB/s) -253 -77.61% | |
misc::reallyhard_1K 184,789 (5 MB/s) 3,624 (290 MB/s) -181,165 -98.04% | |
misc::reallyhard_1MB 199,090,070 (5 MB/s) 3,596,976 (291 MB/s) -195,493,094 -98.19% | |
misc::reallyhard_32 5,814 (10 MB/s) 220 (268 MB/s) -5,594 -96.22% | |
misc::reallyhard_32K 6,201,859 (5 MB/s) 112,541 (291 MB/s) -6,089,318 -98.19% | |
sherlock::before_holmes 70,757,195 (8 MB/s) 2,073,958 (286 MB/s) -68,683,237 -97.07% | |
sherlock::everything_greedy 5,072,016 (117 MB/s) 2,575,212 (231 MB/s) -2,496,804 -49.23% | |
sherlock::holmes_cochar_watson 2,389,918 (248 MB/s) 240,028 (2,478 MB/s) -2,149,890 -89.96% | |
sherlock::ing_suffix 28,402,796 (20 MB/s) 2,303,584 (258 MB/s) -26,099,212 -91.89% | |
sherlock::ing_suffix_limited_space 2,627,586 (226 MB/s) 2,253,386 (264 MB/s) -374,200 -14.24% | |
sherlock::letters 25,173,020 (23 MB/s) 23,697,046 (25 MB/s) -1,475,974 -5.86% | |
sherlock::letters_lower 24,892,400 (23 MB/s) 23,244,959 (25 MB/s) -1,647,441 -6.62% | |
sherlock::letters_upper 11,154,867 (53 MB/s) 2,937,466 (202 MB/s) -8,217,401 -73.67% | |
sherlock::line_boundary_sherlock_holmes 196,303 (3,030 MB/s) 2,045,435 (290 MB/s) 1,849,132 941.98% | |
sherlock::name_alt1 2,112,000 (281 MB/s) 38,371 (15,504 MB/s) -2,073,629 -98.18% | |
sherlock::name_alt2 2,218,585 (268 MB/s) 187,368 (3,175 MB/s) -2,031,217 -91.55% | |
sherlock::name_alt3 3,042,287 (195 MB/s) 1,174,031 (506 MB/s) -1,868,256 -61.41% | |
sherlock::name_alt3_nocase 39,533,945 (15 MB/s) 1,357,272 (438 MB/s) -38,176,673 -96.57% | |
sherlock::name_alt4 2,224,221 (267 MB/s) 234,856 (2,533 MB/s) -1,989,365 -89.44% | |
sherlock::name_alt4_nocase 8,236,910 (72 MB/s) 1,322,673 (449 MB/s) -6,914,237 -83.94% | |
sherlock::name_alt5 2,304,517 (258 MB/s) 316,122 (1,881 MB/s) -1,988,395 -86.28% | |
sherlock::name_alt5_nocase 11,527,328 (51 MB/s) 1,327,206 (448 MB/s) -10,200,122 -88.49% | |
sherlock::name_holmes 401,580 (1,481 MB/s) 44,463 (13,380 MB/s) -357,117 -88.93% | |
sherlock::name_holmes_nocase 4,044,957 (147 MB/s) 1,082,155 (549 MB/s) -2,962,802 -73.25% | |
sherlock::name_sherlock 269,364 (2,208 MB/s) 68,945 (8,629 MB/s) -200,419 -74.40% | |
sherlock::name_sherlock_holmes 195,925 (3,036 MB/s) 36,027 (16,513 MB/s) -159,898 -81.61% | |
sherlock::name_sherlock_holmes_nocase 4,385,271 (135 MB/s) 1,137,343 (523 MB/s) -3,247,928 -74.06% | |
sherlock::name_sherlock_nocase 4,386,912 (135 MB/s) 1,134,403 (524 MB/s) -3,252,509 -74.14% | |
sherlock::name_whitespace 273,797 (2,172 MB/s) 83,677 (7,109 MB/s) -190,120 -69.44% | |
sherlock::no_match_common 589,079 (1,009 MB/s) 25,452 (23,374 MB/s) -563,627 -95.68% | |
sherlock::no_match_really_common 674,327 (882 MB/s) 364,516 (1,632 MB/s) -309,811 -45.94% | |
sherlock::no_match_uncommon 578,093 (1,029 MB/s) 25,454 (23,372 MB/s) -552,639 -95.60% | |
sherlock::quotes 4,057,389 (146 MB/s) 777,076 (765 MB/s) -3,280,313 -80.85% | |
sherlock::repeated_class_negation 43,446,674 (13 MB/s) 88,994,387 (6 MB/s) 45,547,713 104.84% | |
sherlock::the_lower 1,261,552 (471 MB/s) 598,479 (994 MB/s) -663,073 -52.56% | |
sherlock::the_nocase 5,094,896 (116 MB/s) 1,616,814 (367 MB/s) -3,478,082 -68.27% | |
sherlock::the_upper 817,486 (727 MB/s) 47,484 (12,529 MB/s) -770,002 -94.19% | |
sherlock::the_whitespace 2,018,903 (294 MB/s) 1,275,855 (466 MB/s) -743,048 -36.80% | |
sherlock::word_ending_n 27,887,685 (21 MB/s) 2,968,381 (200 MB/s) -24,919,304 -89.36% | |
sherlock::words 19,084,827 (31 MB/s) 9,584,716 (62 MB/s) -9,500,111 -49.78% |
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
name pcre1 ns/iter rust ns/iter diff ns/iter diff % | |
misc::anchored_literal_long_match 32 (12,187 MB/s) 24 (16,250 MB/s) -8 -25.00% | |
misc::anchored_literal_long_non_match 27 (14,444 MB/s) 23 (16,956 MB/s) -4 -14.81% | |
misc::anchored_literal_short_match 32 (812 MB/s) 24 (1,083 MB/s) -8 -25.00% | |
misc::anchored_literal_short_non_match 27 (962 MB/s) 23 (1,130 MB/s) -4 -14.81% | |
misc::easy0_1K 253 (4,154 MB/s) 17 (61,823 MB/s) -236 -93.28% | |
misc::easy0_1MB 194,165 (5,400 MB/s) 21 (49,933,476 MB/s) -194,144 -99.99% | |
misc::easy0_32 57 (1,035 MB/s) 17 (3,470 MB/s) -40 -70.18% | |
misc::easy0_32K 6,074 (5,399 MB/s) 17 (1,929,117 MB/s) -6,057 -99.72% | |
misc::easy1_1K 607 (1,719 MB/s) 73 (14,301 MB/s) -534 -87.97% | |
misc::easy1_1MB 557,162 (1,882 MB/s) 79 (13,273,367 MB/s) -557,083 -99.99% | |
misc::easy1_32 82 (634 MB/s) 73 (712 MB/s) -9 -10.98% | |
misc::easy1_32K 17,776 (1,844 MB/s) 82 (399,853 MB/s) -17,694 -99.54% | |
misc::hard_1K 57,624 (18 MB/s) 97 (10,835 MB/s) -57,527 -99.83% | |
misc::hard_1MB 63,921,651 (16 MB/s) 105 (9,986,695 MB/s) -63,921,546 -100.00% | |
misc::hard_32 1,693 (34 MB/s) 96 (614 MB/s) -1,597 -94.33% | |
misc::hard_32K 1,935,777 (16 MB/s) 98 (334,642 MB/s) -1,935,679 -99.99% | |
misc::literal 75 (680 MB/s) 16 (3,187 MB/s) -59 -78.67% | |
misc::long_needle1 533,395 (187 MB/s) 2,353 (42,499 MB/s) -531,042 -99.56% | |
misc::long_needle2 537,152 (186 MB/s) 634,077 (157 MB/s) 96,925 18.04% | |
misc::match_class 120 (675 MB/s) 83 (975 MB/s) -37 -30.83% | |
misc::match_class_in_range 123 (658 MB/s) 30 (2,700 MB/s) -93 -75.61% | |
misc::match_class_unicode 457 (352 MB/s) 567 (283 MB/s) 110 24.07% | |
misc::medium_1K 264 (3,984 MB/s) 17 (61,882 MB/s) -247 -93.56% | |
misc::medium_1MB 205,749 (5,096 MB/s) 21 (49,933,523 MB/s) -205,728 -99.99% | |
misc::medium_32 59 (1,016 MB/s) 17 (3,529 MB/s) -42 -71.19% | |
misc::medium_32K 6,430 (5,100 MB/s) 17 (1,929,176 MB/s) -6,413 -99.74% | |
misc::not_literal 218 (233 MB/s) 192 (265 MB/s) -26 -11.93% | |
misc::one_pass_long_prefix 32 (812 MB/s) 105 (247 MB/s) 73 228.12% | |
misc::one_pass_long_prefix_not 32 (812 MB/s) 107 (242 MB/s) 75 234.38% | |
misc::one_pass_short 60 (283 MB/s) 73 (232 MB/s) 13 21.67% | |
misc::one_pass_short_not 63 (269 MB/s) 73 (232 MB/s) 10 15.87% | |
misc::reallyhard_1K 56,903 (18 MB/s) 3,624 (290 MB/s) -53,279 -93.63% | |
misc::reallyhard_1MB 58,499,447 (17 MB/s) 3,596,976 (291 MB/s) -54,902,471 -93.85% | |
misc::reallyhard_32 1,999 (29 MB/s) 220 (268 MB/s) -1,779 -88.99% | |
misc::reallyhard_32K 1,893,971 (17 MB/s) 112,541 (291 MB/s) -1,781,430 -94.06% | |
sherlock::before_holmes 14,463,656 (41 MB/s) 2,073,958 (286 MB/s) -12,389,698 -85.66% | |
sherlock::holmes_cochar_watson 554,598 (1,072 MB/s) 240,028 (2,478 MB/s) -314,570 -56.72% | |
sherlock::ing_suffix 5,952,267 (99 MB/s) 2,303,584 (258 MB/s) -3,648,683 -61.30% | |
sherlock::ing_suffix_limited_space 6,318,184 (94 MB/s) 2,253,386 (264 MB/s) -4,064,798 -64.33% | |
sherlock::letters 16,021,044 (37 MB/s) 23,697,046 (25 MB/s) 7,676,002 47.91% | |
sherlock::letters_lower 15,781,985 (37 MB/s) 23,244,959 (25 MB/s) 7,462,974 47.29% | |
sherlock::letters_upper 2,835,753 (209 MB/s) 2,937,466 (202 MB/s) 101,713 3.59% | |
sherlock::line_boundary_sherlock_holmes 192,067 (3,097 MB/s) 2,045,435 (290 MB/s) 1,853,368 964.96% | |
sherlock::name_alt1 450,473 (1,320 MB/s) 38,371 (15,504 MB/s) -412,102 -91.48% | |
sherlock::name_alt2 481,713 (1,235 MB/s) 187,368 (3,175 MB/s) -294,345 -61.10% | |
sherlock::name_alt3 1,063,989 (559 MB/s) 1,174,031 (506 MB/s) 110,042 10.34% | |
sherlock::name_alt3_nocase 3,181,458 (187 MB/s) 1,357,272 (438 MB/s) -1,824,186 -57.34% | |
sherlock::name_alt4 929,238 (640 MB/s) 234,856 (2,533 MB/s) -694,382 -74.73% | |
sherlock::name_alt4_nocase 1,622,625 (366 MB/s) 1,322,673 (449 MB/s) -299,952 -18.49% | |
sherlock::name_alt5 667,803 (890 MB/s) 316,122 (1,881 MB/s) -351,681 -52.66% | |
sherlock::name_alt5_nocase 1,866,526 (318 MB/s) 1,327,206 (448 MB/s) -539,320 -28.89% | |
sherlock::name_holmes 382,406 (1,555 MB/s) 44,463 (13,380 MB/s) -337,943 -88.37% | |
sherlock::name_holmes_nocase 480,209 (1,238 MB/s) 1,082,155 (549 MB/s) 601,946 125.35% | |
sherlock::name_sherlock 263,272 (2,259 MB/s) 68,945 (8,629 MB/s) -194,327 -73.81% | |
sherlock::name_sherlock_holmes 193,600 (3,073 MB/s) 36,027 (16,513 MB/s) -157,573 -81.39% | |
sherlock::name_sherlock_holmes_nocase 1,129,032 (526 MB/s) 1,137,343 (523 MB/s) 8,311 0.74% | |
sherlock::name_sherlock_nocase 1,110,402 (535 MB/s) 1,134,403 (524 MB/s) 24,001 2.16% | |
sherlock::name_whitespace 264,718 (2,247 MB/s) 83,677 (7,109 MB/s) -181,041 -68.39% | |
sherlock::no_match_common 589,093 (1,009 MB/s) 25,452 (23,374 MB/s) -563,641 -95.68% | |
sherlock::no_match_really_common 683,727 (870 MB/s) 364,516 (1,632 MB/s) -319,211 -46.69% | |
sherlock::no_match_uncommon 578,282 (1,028 MB/s) 25,454 (23,372 MB/s) -552,828 -95.60% | |
sherlock::quotes 1,273,904 (467 MB/s) 777,076 (765 MB/s) -496,828 -39.00% | |
sherlock::repeated_class_negation 7,015,747 (84 MB/s) 88,994,387 (6 MB/s) 81,978,640 1168.49% | |
sherlock::the_lower 1,005,560 (591 MB/s) 598,479 (994 MB/s) -407,081 -40.48% | |
sherlock::the_nocase 1,047,559 (567 MB/s) 1,616,814 (367 MB/s) 569,255 54.34% | |
sherlock::the_upper 752,171 (790 MB/s) 47,484 (12,529 MB/s) -704,687 -93.69% | |
sherlock::the_whitespace 1,197,703 (496 MB/s) 1,275,855 (466 MB/s) 78,152 6.53% | |
sherlock::word_ending_n 11,714,896 (50 MB/s) 2,968,381 (200 MB/s) -8,746,515 -74.66% | |
sherlock::words 7,540,754 (78 MB/s) 9,584,716 (62 MB/s) 2,043,962 27.11% |
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
name pcre2 ns/iter rust ns/iter diff ns/iter diff % | |
misc::anchored_literal_long_match 22 (17,727 MB/s) 24 (16,250 MB/s) 2 9.09% | |
misc::anchored_literal_long_non_match 15 (26,000 MB/s) 23 (16,956 MB/s) 8 53.33% | |
misc::anchored_literal_short_match 20 (1,300 MB/s) 24 (1,083 MB/s) 4 20.00% | |
misc::anchored_literal_short_non_match 15 (1,733 MB/s) 23 (1,130 MB/s) 8 53.33% | |
misc::easy0_1K 236 (4,453 MB/s) 17 (61,823 MB/s) -219 -92.80% | |
misc::easy0_1MB 193,558 (5,417 MB/s) 21 (49,933,476 MB/s) -193,537 -99.99% | |
misc::easy0_32 44 (1,340 MB/s) 17 (3,470 MB/s) -27 -61.36% | |
misc::easy0_32K 6,050 (5,420 MB/s) 17 (1,929,117 MB/s) -6,033 -99.72% | |
misc::easy1_1K 236 (4,423 MB/s) 73 (14,301 MB/s) -163 -69.07% | |
misc::easy1_1MB 193,571 (5,417 MB/s) 79 (13,273,367 MB/s) -193,492 -99.96% | |
misc::easy1_32 46 (1,130 MB/s) 73 (712 MB/s) 27 58.70% | |
misc::easy1_32K 6,028 (5,439 MB/s) 82 (399,853 MB/s) -5,946 -98.64% | |
misc::hard_1K 1,881 (558 MB/s) 97 (10,835 MB/s) -1,784 -94.84% | |
misc::hard_1MB 1,287,522 (814 MB/s) 105 (9,986,695 MB/s) -1,287,417 -99.99% | |
misc::hard_32 119 (495 MB/s) 96 (614 MB/s) -23 -19.33% | |
misc::hard_32K 40,007 (819 MB/s) 98 (334,642 MB/s) -39,909 -99.76% | |
misc::literal 19 (2,684 MB/s) 16 (3,187 MB/s) -3 -15.79% | |
misc::long_needle1 514,265 (194 MB/s) 2,353 (42,499 MB/s) -511,912 -99.54% | |
misc::long_needle2 517,883 (193 MB/s) 634,077 (157 MB/s) 116,194 22.44% | |
misc::match_class 107 (757 MB/s) 83 (975 MB/s) -24 -22.43% | |
misc::match_class_in_range 24 (3,375 MB/s) 30 (2,700 MB/s) 6 25.00% | |
misc::match_class_unicode 371 (433 MB/s) 567 (283 MB/s) 196 52.83% | |
misc::medium_1K 237 (4,438 MB/s) 17 (61,882 MB/s) -220 -92.83% | |
misc::medium_1MB 193,673 (5,414 MB/s) 21 (49,933,523 MB/s) -193,652 -99.99% | |
misc::medium_32 47 (1,276 MB/s) 17 (3,529 MB/s) -30 -63.83% | |
misc::medium_32K 6,035 (5,434 MB/s) 17 (1,929,176 MB/s) -6,018 -99.72% | |
misc::not_literal 277 (184 MB/s) 192 (265 MB/s) -85 -30.69% | |
misc::one_pass_long_prefix 19 (1,368 MB/s) 105 (247 MB/s) 86 452.63% | |
misc::one_pass_long_prefix_not 21 (1,238 MB/s) 107 (242 MB/s) 86 409.52% | |
misc::one_pass_short 47 (361 MB/s) 73 (232 MB/s) 26 55.32% | |
misc::one_pass_short_not 51 (333 MB/s) 73 (232 MB/s) 22 43.14% | |
misc::reallyhard_1K 2,161 (486 MB/s) 3,624 (290 MB/s) 1,463 67.70% | |
misc::reallyhard_1MB 1,487,155 (705 MB/s) 3,596,976 (291 MB/s) 2,109,821 141.87% | |
misc::reallyhard_32 129 (457 MB/s) 220 (268 MB/s) 91 70.54% | |
misc::reallyhard_32K 40,825 (803 MB/s) 112,541 (291 MB/s) 71,716 175.67% | |
sherlock::before_holmes 4,741,926 (125 MB/s) 2,073,958 (286 MB/s) -2,667,968 -56.26% | |
sherlock::holmes_cochar_watson 485,472 (1,225 MB/s) 240,028 (2,478 MB/s) -245,444 -50.56% | |
sherlock::ing_suffix 1,921,774 (309 MB/s) 2,303,584 (258 MB/s) 381,810 19.87% | |
sherlock::ing_suffix_limited_space 5,157,346 (115 MB/s) 2,253,386 (264 MB/s) -2,903,960 -56.31% | |
sherlock::letters 9,838,679 (60 MB/s) 23,697,046 (25 MB/s) 13,858,367 140.86% | |
sherlock::letters_lower 9,703,893 (61 MB/s) 23,244,959 (25 MB/s) 13,541,066 139.54% | |
sherlock::letters_upper 2,342,475 (253 MB/s) 2,937,466 (202 MB/s) 594,991 25.40% | |
sherlock::line_boundary_sherlock_holmes 192,071 (3,097 MB/s) 2,045,435 (290 MB/s) 1,853,364 964.94% | |
sherlock::name_alt1 446,516 (1,332 MB/s) 38,371 (15,504 MB/s) -408,145 -91.41% | |
sherlock::name_alt2 448,140 (1,327 MB/s) 187,368 (3,175 MB/s) -260,772 -58.19% | |
sherlock::name_alt3 1,054,456 (564 MB/s) 1,174,031 (506 MB/s) 119,575 11.34% | |
sherlock::name_alt3_nocase 3,164,264 (188 MB/s) 1,357,272 (438 MB/s) -1,806,992 -57.11% | |
sherlock::name_alt4 78,855 (7,544 MB/s) 234,856 (2,533 MB/s) 156,001 197.83% | |
sherlock::name_alt4_nocase 1,882,419 (316 MB/s) 1,322,673 (449 MB/s) -559,746 -29.74% | |
sherlock::name_alt5 649,072 (916 MB/s) 316,122 (1,881 MB/s) -332,950 -51.30% | |
sherlock::name_alt5_nocase 1,855,293 (320 MB/s) 1,327,206 (448 MB/s) -528,087 -28.46% | |
sherlock::name_holmes 377,887 (1,574 MB/s) 44,463 (13,380 MB/s) -333,424 -88.23% | |
sherlock::name_holmes_nocase 473,674 (1,255 MB/s) 1,082,155 (549 MB/s) 608,481 128.46% | |
sherlock::name_sherlock 262,552 (2,265 MB/s) 68,945 (8,629 MB/s) -193,607 -73.74% | |
sherlock::name_sherlock_holmes 192,263 (3,094 MB/s) 36,027 (16,513 MB/s) -156,236 -81.26% | |
sherlock::name_sherlock_holmes_nocase 1,110,433 (535 MB/s) 1,137,343 (523 MB/s) 26,910 2.42% | |
sherlock::name_sherlock_nocase 1,264,754 (470 MB/s) 1,134,403 (524 MB/s) -130,351 -10.31% | |
sherlock::name_whitespace 263,318 (2,259 MB/s) 83,677 (7,109 MB/s) -179,641 -68.22% | |
sherlock::no_match_common 389,456 (1,527 MB/s) 25,452 (23,374 MB/s) -364,004 -93.46% | |
sherlock::no_match_really_common 423,004 (1,406 MB/s) 364,516 (1,632 MB/s) -58,488 -13.83% | |
sherlock::no_match_uncommon 30,499 (19,506 MB/s) 25,454 (23,372 MB/s) -5,045 -16.54% | |
sherlock::quotes 570,997 (1,041 MB/s) 777,076 (765 MB/s) 206,079 36.09% | |
sherlock::repeated_class_negation 6,394,031 (93 MB/s) 88,994,387 (6 MB/s) 82,600,356 1291.84% | |
sherlock::the_lower 657,823 (904 MB/s) 598,479 (994 MB/s) -59,344 -9.02% | |
sherlock::the_nocase 705,514 (843 MB/s) 1,616,814 (367 MB/s) 911,300 129.17% | |
sherlock::the_upper 54,171 (10,982 MB/s) 47,484 (12,529 MB/s) -6,687 -12.34% | |
sherlock::the_whitespace 869,769 (684 MB/s) 1,275,855 (466 MB/s) 406,086 46.69% | |
sherlock::word_ending_n 5,800,077 (102 MB/s) 2,968,381 (200 MB/s) -2,831,696 -48.82% | |
sherlock::words 6,152,738 (96 MB/s) 9,584,716 (62 MB/s) 3,431,978 55.78% |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment