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: 22 ns/iter (+/- 0) = 17727 MB/s
test misc::anchored_literal_long_non_match ... bench: 14 ns/iter (+/- 0) = 27857 MB/s
test misc::anchored_literal_short_match ... bench: 21 ns/iter (+/- 0) = 1238 MB/s
test misc::anchored_literal_short_non_match ... bench: 14 ns/iter (+/- 1) = 1857 MB/s
test misc::easy0_1K ... bench: 235 ns/iter (+/- 2) = 4472 MB/s
test misc::easy0_1MB ... bench: 193,652 ns/iter (+/- 524) = 5414 MB/s
test misc::easy0_32 ... bench: 43 ns/iter (+/- 0) = 1372 MB/s
test misc::easy0_32K ... bench: 6,024 ns/iter (+/- 12) = 5444 MB/s
test misc::easy1_1K ... bench: 235 ns/iter (+/- 4) = 4442 MB/s
test misc::easy1_1MB ... bench: 193,685 ns/iter (+/- 617) = 5413 MB/s
test misc::easy1_32 ... bench: 45 ns/iter (+/- 0) = 1155 MB/s
test misc::easy1_32K ... bench: 6,018 ns/iter (+/- 9) = 5448 MB/s
test misc::hard_1K ... bench: 1,880 ns/iter (+/- 7) = 559 MB/s
test misc::hard_1MB ... bench: 1,283,101 ns/iter (+/- 4,420) = 817 MB/s
test misc::hard_32 ... bench: 119 ns/iter (+/- 2) = 495 MB/s
test misc::hard_32K ... bench: 39,919 ns/iter (+/- 95) = 821 MB/s
test misc::literal ... bench: 18 ns/iter (+/- 1) = 2833 MB/s
test misc::long_needle1 ... bench: 513,050 ns/iter (+/- 2,267) = 194 MB/s
test misc::long_needle2 ... bench: 518,009 ns/iter (+/- 3,066) = 193 MB/s
test misc::match_class ... bench: 106 ns/iter (+/- 1) = 764 MB/s
test misc::match_class_in_range ... bench: 24 ns/iter (+/- 1) = 3375 MB/s
test misc::match_class_unicode ... bench: 370 ns/iter (+/- 2) = 435 MB/s
test misc::medium_1K ... bench: 237 ns/iter (+/- 0) = 4438 MB/s
test misc::medium_1MB ... bench: 193,478 ns/iter (+/- 540) = 5419 MB/s
test misc::medium_32 ... bench: 46 ns/iter (+/- 0) = 1304 MB/s
test misc::medium_32K ... bench: 6,024 ns/iter (+/- 15) = 5444 MB/s
test misc::not_literal ... bench: 274 ns/iter (+/- 1) = 186 MB/s
test misc::one_pass_long_prefix ... bench: 19 ns/iter (+/- 1) = 1368 MB/s
test misc::one_pass_long_prefix_not ... bench: 19 ns/iter (+/- 0) = 1368 MB/s
test misc::one_pass_short ... bench: 47 ns/iter (+/- 0) = 361 MB/s
test misc::one_pass_short_not ... bench: 50 ns/iter (+/- 2) = 340 MB/s
test misc::reallyhard2_1K ... bench: 4,959 ns/iter (+/- 34) = 209 MB/s
test misc::reallyhard_1K ... bench: 2,145 ns/iter (+/- 17) = 489 MB/s
test misc::reallyhard_1MB ... bench: 1,292,683 ns/iter (+/- 3,342) = 811 MB/s
test misc::reallyhard_32 ... bench: 124 ns/iter (+/- 4) = 475 MB/s
test misc::reallyhard_32K ... bench: 47,263 ns/iter (+/- 173) = 693 MB/s
test sherlock::before_holmes ... bench: 4,706,445 ns/iter (+/- 23,483) = 126 MB/s
test sherlock::holmes_cochar_watson ... bench: 488,613 ns/iter (+/- 2,921) = 1217 MB/s
test sherlock::ing_suffix ... bench: 1,886,092 ns/iter (+/- 9,951) = 315 MB/s
test sherlock::ing_suffix_limited_space ... bench: 5,091,401 ns/iter (+/- 21,315) = 116 MB/s
test sherlock::letters ... bench: 10,082,811 ns/iter (+/- 41,989) = 59 MB/s
test sherlock::letters_lower ... bench: 9,640,481 ns/iter (+/- 46,499) = 61 MB/s
test sherlock::letters_upper ... bench: 1,772,105 ns/iter (+/- 8,833) = 335 MB/s
test sherlock::line_boundary_sherlock_holmes ... bench: 192,075 ns/iter (+/- 1,043) = 3097 MB/s
test sherlock::name_alt1 ... bench: 447,382 ns/iter (+/- 2,142) = 1329 MB/s
test sherlock::name_alt2 ... bench: 447,421 ns/iter (+/- 2,077) = 1329 MB/s
test sherlock::name_alt3 ... bench: 963,775 ns/iter (+/- 1,684) = 617 MB/s
test sherlock::name_alt3_nocase ... bench: 3,152,920 ns/iter (+/- 5,757) = 188 MB/s
test sherlock::name_alt4 ... bench: 80,204 ns/iter (+/- 379) = 7417 MB/s
test sherlock::name_alt4_nocase ... bench: 1,665,405 ns/iter (+/- 7,134) = 357 MB/s
test sherlock::name_alt5 ... bench: 649,701 ns/iter (+/- 1,722) = 915 MB/s
test sherlock::name_alt5_nocase ... bench: 1,773,323 ns/iter (+/- 9,648) = 335 MB/s
test sherlock::name_holmes ... bench: 377,003 ns/iter (+/- 3,390) = 1578 MB/s
test sherlock::name_holmes_nocase ... bench: 472,947 ns/iter (+/- 1,011) = 1257 MB/s
test sherlock::name_sherlock ... bench: 262,237 ns/iter (+/- 1,268) = 2268 MB/s
test sherlock::name_sherlock_holmes ... bench: 192,306 ns/iter (+/- 520) = 3093 MB/s
test sherlock::name_sherlock_holmes_nocase ... bench: 1,318,573 ns/iter (+/- 1,462) = 451 MB/s
test sherlock::name_sherlock_nocase ... bench: 1,110,629 ns/iter (+/- 13,163) = 535 MB/s
test sherlock::name_whitespace ... bench: 262,889 ns/iter (+/- 637) = 2263 MB/s
test sherlock::no_match_common ... bench: 388,869 ns/iter (+/- 1,512) = 1529 MB/s
test sherlock::no_match_really_common ... bench: 422,058 ns/iter (+/- 1,788) = 1409 MB/s
test sherlock::no_match_uncommon ... bench: 30,594 ns/iter (+/- 166) = 19446 MB/s
test sherlock::quotes ... bench: 569,628 ns/iter (+/- 2,052) = 1044 MB/s
test sherlock::repeated_class_negation ... bench: 6,410,128 ns/iter (+/- 19,866) = 92 MB/s
test sherlock::the_lower ... bench: 648,366 ns/iter (+/- 5,142) = 917 MB/s
test sherlock::the_nocase ... bench: 694,035 ns/iter (+/- 4,844) = 857 MB/s
test sherlock::the_upper ... bench: 54,007 ns/iter (+/- 486) = 11015 MB/s
test sherlock::the_whitespace ... bench: 850,430 ns/iter (+/- 9,641) = 699 MB/s
test sherlock::word_ending_n ... bench: 5,768,961 ns/iter (+/- 20,924) = 103 MB/s
test sherlock::words ... bench: 5,866,550 ns/iter (+/- 34,451) = 101 MB/s
test result: ok. 0 passed; 0 failed; 0 ignored; 70 measured