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 72 tests
test misc::anchored_literal_long_match ... bench: 119 ns/iter (+/- 2) = 3277 MB/s
test misc::anchored_literal_long_non_match ... bench: 45 ns/iter (+/- 0) = 8666 MB/s
test misc::anchored_literal_short_match ... bench: 120 ns/iter (+/- 1) = 216 MB/s
test misc::anchored_literal_short_non_match ... bench: 45 ns/iter (+/- 0) = 577 MB/s
test misc::easy0_1K ... bench: 187 ns/iter (+/- 0) = 5620 MB/s
test misc::easy0_1MB ... bench: 39,573 ns/iter (+/- 600) = 26497 MB/s
test misc::easy0_32 ... bench: 165 ns/iter (+/- 1) = 357 MB/s
test misc::easy0_32K ... bench: 971 ns/iter (+/- 20) = 33774 MB/s
test misc::easy1_1K ... bench: 175 ns/iter (+/- 1) = 5965 MB/s
test misc::easy1_1MB ... bench: 39,451 ns/iter (+/- 183) = 26579 MB/s
test misc::easy1_32 ... bench: 153 ns/iter (+/- 1) = 339 MB/s
test misc::easy1_32K ... bench: 942 ns/iter (+/- 24) = 34806 MB/s
test misc::hard_1K ... bench: 2,362 ns/iter (+/- 11) = 444 MB/s
test misc::hard_1MB ... bench: 2,386,627 ns/iter (+/- 12,925) = 439 MB/s
test misc::hard_32 ... bench: 228 ns/iter (+/- 1) = 258 MB/s
test misc::hard_32K ... bench: 74,482 ns/iter (+/- 190) = 440 MB/s
test misc::literal ... bench: 120 ns/iter (+/- 0) = 425 MB/s
test misc::long_needle1 ... bench: 184,777 ns/iter (+/- 1,644) = 541 MB/s
test misc::long_needle2 ... bench: 184,685 ns/iter (+/- 289) = 541 MB/s
test misc::match_class ... bench: 267 ns/iter (+/- 1) = 303 MB/s
test misc::match_class_in_range ... bench: 267 ns/iter (+/- 1) = 303 MB/s
test misc::match_class_unicode ... bench: 491 ns/iter (+/- 3) = 327 MB/s
test misc::medium_1K ... bench: 2,065 ns/iter (+/- 4) = 509 MB/s
test misc::medium_1MB ... bench: 1,938,951 ns/iter (+/- 11,278) = 540 MB/s
test misc::medium_32 ... bench: 302 ns/iter (+/- 149) = 198 MB/s
test misc::medium_32K ... bench: 60,766 ns/iter (+/- 1,018) = 539 MB/s
test misc::not_literal ... bench: 203 ns/iter (+/- 2) = 251 MB/s
test misc::one_pass_long_prefix ... bench: 119 ns/iter (+/- 1) = 218 MB/s
test misc::one_pass_long_prefix_not ... bench: 161 ns/iter (+/- 0) = 161 MB/s
test misc::one_pass_short ... bench: 143 ns/iter (+/- 0) = 118 MB/s
test misc::one_pass_short_not ... bench: 145 ns/iter (+/- 1) = 117 MB/s
test misc::reallyhard2_1K ... bench: 2,030 ns/iter (+/- 22) = 512 MB/s
test misc::reallyhard_1K ... bench: 2,362 ns/iter (+/- 18) = 444 MB/s
test misc::reallyhard_1MB ... bench: 2,386,760 ns/iter (+/- 22,075) = 439 MB/s
test misc::reallyhard_32 ... bench: 230 ns/iter (+/- 2) = 256 MB/s
test misc::reallyhard_32K ... bench: 74,506 ns/iter (+/- 740) = 440 MB/s
test sherlock::before_holmes ... bench: 1,446,270 ns/iter (+/- 5,771) = 411 MB/s
test sherlock::everything_greedy ... bench: 9,111,570 ns/iter (+/- 54,091) = 65 MB/s
test sherlock::everything_greedy_nl ... bench: 2,489,649 ns/iter (+/- 23,310) = 238 MB/s
test sherlock::holmes_cochar_watson ... bench: 1,176,642 ns/iter (+/- 2,181) = 505 MB/s
test sherlock::holmes_coword_watson ... bench: 1,389,000 ns/iter (+/- 258,245) = 428 MB/s
test sherlock::ing_suffix ... bench: 3,050,918 ns/iter (+/- 16,854) = 195 MB/s
test sherlock::ing_suffix_limited_space ... bench: 1,954,264 ns/iter (+/- 4,656) = 304 MB/s
test sherlock::letters ... bench: 111,162,180 ns/iter (+/- 108,719) = 5 MB/s
test sherlock::letters_lower ... bench: 106,751,460 ns/iter (+/- 414,985) = 5 MB/s
test sherlock::letters_upper ... bench: 4,705,474 ns/iter (+/- 10,913) = 126 MB/s
test sherlock::line_boundary_sherlock_holmes ... bench: 2,539,425 ns/iter (+/- 5,440) = 234 MB/s
test sherlock::name_alt1 ... bench: 77,719 ns/iter (+/- 275) = 7654 MB/s
test sherlock::name_alt2 ... bench: 1,319,600 ns/iter (+/- 2,771) = 450 MB/s
test sherlock::name_alt3 ... bench: 1,433,629 ns/iter (+/- 2,943) = 414 MB/s
test sherlock::name_alt3_nocase ... bench: 2,748,137 ns/iter (+/- 4,343) = 216 MB/s
test sherlock::name_alt4 ... bench: 1,354,024 ns/iter (+/- 2,312) = 439 MB/s
test sherlock::name_alt4_nocase ... bench: 2,018,381 ns/iter (+/- 2,442) = 294 MB/s
test sherlock::name_alt5 ... bench: 1,348,150 ns/iter (+/- 3,870) = 441 MB/s
test sherlock::name_alt5_nocase ... bench: 2,114,276 ns/iter (+/- 3,365) = 281 MB/s
test sherlock::name_holmes ... bench: 168,436 ns/iter (+/- 1,503) = 3532 MB/s
test sherlock::name_holmes_nocase ... bench: 1,645,658 ns/iter (+/- 3,816) = 361 MB/s
test sherlock::name_sherlock ... bench: 59,010 ns/iter (+/- 380) = 10081 MB/s
test sherlock::name_sherlock_holmes ... bench: 60,467 ns/iter (+/- 179) = 9838 MB/s
test sherlock::name_sherlock_holmes_nocase ... bench: 1,539,137 ns/iter (+/- 5,506) = 386 MB/s
test sherlock::name_sherlock_nocase ... bench: 1,535,058 ns/iter (+/- 3,352) = 387 MB/s
test sherlock::name_whitespace ... bench: 62,700 ns/iter (+/- 440) = 9488 MB/s
test sherlock::no_match_common ... bench: 439,560 ns/iter (+/- 1,545) = 1353 MB/s
test sherlock::no_match_really_common ... bench: 439,333 ns/iter (+/- 1,020) = 1354 MB/s
test sherlock::no_match_uncommon ... bench: 23,882 ns/iter (+/- 134) = 24911 MB/s
test sherlock::quotes ... bench: 1,396,564 ns/iter (+/- 2,785) = 425 MB/s
test sherlock::the_lower ... bench: 2,478,251 ns/iter (+/- 5,859) = 240 MB/s
test sherlock::the_nocase ... bench: 3,708,713 ns/iter (+/- 6,919) = 160 MB/s
test sherlock::the_upper ... bench: 232,490 ns/iter (+/- 4,478) = 2558 MB/s
test sherlock::the_whitespace ... bench: 2,286,399 ns/iter (+/- 5,006) = 260 MB/s
test sherlock::word_ending_n ... bench: 3,295,919 ns/iter (+/- 27,810) = 180 MB/s
test sherlock::words ... bench: 30,375,810 ns/iter (+/- 37,415) = 19 MB/s
test result: ok. 0 passed; 0 failed; 0 ignored; 72 measured