Revision control

Copy as Markdown

Other Tools

Compiling regex-benchmark v0.1.0 (file:///home/andrew/data/projects/rust/regex/bench)
Running target/release/bench-0d58c0af2e68ae0d
running 70 tests
test misc::anchored_literal_long_match ... bench: 32 ns/iter (+/- 0) = 12187 MB/s
test misc::anchored_literal_long_non_match ... bench: 27 ns/iter (+/- 1) = 14444 MB/s
test misc::anchored_literal_short_match ... bench: 31 ns/iter (+/- 0) = 838 MB/s
test misc::anchored_literal_short_non_match ... bench: 27 ns/iter (+/- 2) = 962 MB/s
test misc::easy0_1K ... bench: 247 ns/iter (+/- 1) = 4255 MB/s
test misc::easy0_1MB ... bench: 193,485 ns/iter (+/- 906) = 5419 MB/s
test misc::easy0_32 ... bench: 55 ns/iter (+/- 1) = 1072 MB/s
test misc::easy0_32K ... bench: 6,057 ns/iter (+/- 19) = 5414 MB/s
test misc::easy1_1K ... bench: 604 ns/iter (+/- 3) = 1728 MB/s
test misc::easy1_1MB ... bench: 553,893 ns/iter (+/- 1,299) = 1893 MB/s
test misc::easy1_32 ... bench: 81 ns/iter (+/- 1) = 641 MB/s
test misc::easy1_32K ... bench: 17,335 ns/iter (+/- 33) = 1891 MB/s
test misc::hard_1K ... bench: 56,956 ns/iter (+/- 148) = 18 MB/s
test misc::hard_1MB ... bench: 63,576,485 ns/iter (+/- 93,278) = 16 MB/s
test misc::hard_32 ... bench: 1,744 ns/iter (+/- 10) = 33 MB/s
test misc::hard_32K ... bench: 1,931,799 ns/iter (+/- 7,752) = 16 MB/s
test misc::literal ... bench: 73 ns/iter (+/- 1) = 698 MB/s
test misc::long_needle1 ... bench: 532,256 ns/iter (+/- 4,633) = 187 MB/s
test misc::long_needle2 ... bench: 532,131 ns/iter (+/- 3,771) = 187 MB/s
test misc::match_class ... bench: 120 ns/iter (+/- 0) = 675 MB/s
test misc::match_class_in_range ... bench: 119 ns/iter (+/- 0) = 680 MB/s
test misc::match_class_unicode ... bench: 456 ns/iter (+/- 2) = 353 MB/s
test misc::medium_1K ... bench: 260 ns/iter (+/- 1) = 4046 MB/s
test misc::medium_1MB ... bench: 206,175 ns/iter (+/- 983) = 5085 MB/s
test misc::medium_32 ... bench: 58 ns/iter (+/- 0) = 1034 MB/s
test misc::medium_32K ... bench: 6,443 ns/iter (+/- 26) = 5090 MB/s
test misc::not_literal ... bench: 216 ns/iter (+/- 0) = 236 MB/s
test misc::one_pass_long_prefix ... bench: 31 ns/iter (+/- 0) = 838 MB/s
test misc::one_pass_long_prefix_not ... bench: 31 ns/iter (+/- 0) = 838 MB/s
test misc::one_pass_short ... bench: 59 ns/iter (+/- 0) = 288 MB/s
test misc::one_pass_short_not ... bench: 63 ns/iter (+/- 2) = 269 MB/s
test misc::reallyhard2_1K ... bench: 96,070 ns/iter (+/- 238) = 10 MB/s
test misc::reallyhard_1K ... bench: 60,783 ns/iter (+/- 170) = 17 MB/s
test misc::reallyhard_1MB ... bench: 60,899,076 ns/iter (+/- 483,661) = 17 MB/s
test misc::reallyhard_32 ... bench: 1,822 ns/iter (+/- 58) = 32 MB/s
test misc::reallyhard_32K ... bench: 1,809,770 ns/iter (+/- 45,348) = 18 MB/s
test sherlock::before_holmes ... bench: 14,513,309 ns/iter (+/- 146,332) = 40 MB/s
test sherlock::holmes_cochar_watson ... bench: 543,738 ns/iter (+/- 4,549) = 1094 MB/s
test sherlock::ing_suffix ... bench: 5,561,653 ns/iter (+/- 44,720) = 106 MB/s
test sherlock::ing_suffix_limited_space ... bench: 6,116,112 ns/iter (+/- 91,799) = 97 MB/s
test sherlock::letters ... bench: 15,633,185 ns/iter (+/- 313,036) = 38 MB/s
test sherlock::letters_lower ... bench: 15,228,423 ns/iter (+/- 290,879) = 39 MB/s
test sherlock::letters_upper ... bench: 3,279,472 ns/iter (+/- 48,073) = 181 MB/s
test sherlock::line_boundary_sherlock_holmes ... bench: 192,935 ns/iter (+/- 1,405) = 3083 MB/s
test sherlock::name_alt1 ... bench: 452,708 ns/iter (+/- 4,728) = 1314 MB/s
test sherlock::name_alt2 ... bench: 477,092 ns/iter (+/- 6,192) = 1246 MB/s
test sherlock::name_alt3 ... bench: 959,514 ns/iter (+/- 25,214) = 620 MB/s
test sherlock::name_alt3_nocase ... bench: 3,478,546 ns/iter (+/- 52,300) = 171 MB/s
test sherlock::name_alt4 ... bench: 947,187 ns/iter (+/- 9,985) = 628 MB/s
test sherlock::name_alt4_nocase ... bench: 1,852,289 ns/iter (+/- 30,616) = 321 MB/s
test sherlock::name_alt5 ... bench: 655,616 ns/iter (+/- 9,327) = 907 MB/s
test sherlock::name_alt5_nocase ... bench: 1,957,627 ns/iter (+/- 47,271) = 303 MB/s
test sherlock::name_holmes ... bench: 383,813 ns/iter (+/- 1,185) = 1550 MB/s
test sherlock::name_holmes_nocase ... bench: 478,335 ns/iter (+/- 4,851) = 1243 MB/s
test sherlock::name_sherlock ... bench: 263,611 ns/iter (+/- 875) = 2256 MB/s
test sherlock::name_sherlock_holmes ... bench: 193,687 ns/iter (+/- 1,070) = 3071 MB/s
test sherlock::name_sherlock_holmes_nocase ... bench: 1,258,447 ns/iter (+/- 32,369) = 472 MB/s
test sherlock::name_sherlock_nocase ... bench: 1,330,069 ns/iter (+/- 36,657) = 447 MB/s
test sherlock::name_whitespace ... bench: 264,340 ns/iter (+/- 2,723) = 2250 MB/s
test sherlock::no_match_common ... bench: 589,309 ns/iter (+/- 5,038) = 1009 MB/s
test sherlock::no_match_really_common ... bench: 683,909 ns/iter (+/- 4,987) = 869 MB/s
test sherlock::no_match_uncommon ... bench: 578,309 ns/iter (+/- 2,831) = 1028 MB/s
test sherlock::quotes ... bench: 1,184,492 ns/iter (+/- 27,247) = 502 MB/s
test sherlock::repeated_class_negation ... bench: 7,208,342 ns/iter (+/- 17,978) = 82 MB/s
test sherlock::the_lower ... bench: 1,001,754 ns/iter (+/- 6,215) = 593 MB/s
test sherlock::the_nocase ... bench: 1,043,260 ns/iter (+/- 10,217) = 570 MB/s
test sherlock::the_upper ... bench: 753,058 ns/iter (+/- 1,640) = 790 MB/s
test sherlock::the_whitespace ... bench: 1,195,227 ns/iter (+/- 9,524) = 497 MB/s
test sherlock::word_ending_n ... bench: 11,767,448 ns/iter (+/- 15,460) = 50 MB/s
test sherlock::words ... bench: 7,551,361 ns/iter (+/- 25,566) = 78 MB/s
test result: ok. 0 passed; 0 failed; 0 ignored; 70 measured