Source code

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 71 tests
test misc::anchored_literal_long_match ... bench: 66 ns/iter (+/- 1) = 5909 MB/s
test misc::anchored_literal_long_non_match ... bench: 414 ns/iter (+/- 2) = 942 MB/s
test misc::anchored_literal_short_match ... bench: 66 ns/iter (+/- 1) = 393 MB/s
test misc::anchored_literal_short_non_match ... bench: 36 ns/iter (+/- 0) = 722 MB/s
test misc::easy0_1K ... bench: 217 ns/iter (+/- 2) = 4843 MB/s
test misc::easy0_1MB ... bench: 130,657 ns/iter (+/- 365) = 8025 MB/s
test misc::easy0_32 ... bench: 84 ns/iter (+/- 1) = 702 MB/s
test misc::easy0_32K ... bench: 4,092 ns/iter (+/- 25) = 8014 MB/s
test misc::easy1_1K ... bench: 3,682 ns/iter (+/- 25) = 283 MB/s
test misc::easy1_1MB ... bench: 3,613,381 ns/iter (+/- 5,960) = 290 MB/s
test misc::easy1_32 ... bench: 237 ns/iter (+/- 2) = 219 MB/s
test misc::easy1_32K ... bench: 113,040 ns/iter (+/- 303) = 290 MB/s
test misc::hard_1K ... bench: 184,299 ns/iter (+/- 2,508) = 5 MB/s
test misc::hard_1MB ... bench: 198,378,531 ns/iter (+/- 150,404) = 5 MB/s
test misc::hard_32 ... bench: 5,765 ns/iter (+/- 26) = 10 MB/s
test misc::hard_32K ... bench: 6,177,362 ns/iter (+/- 21,959) = 5 MB/s
test misc::literal ... bench: 219 ns/iter (+/- 1) = 232 MB/s
test misc::long_needle1 ... bench: 6,978,321 ns/iter (+/- 120,792) = 14 MB/s
test misc::long_needle2 ... bench: 6,981,122 ns/iter (+/- 120,371) = 14 MB/s
test misc::match_class ... bench: 329 ns/iter (+/- 5) = 246 MB/s
test misc::match_class_in_range ... bench: 332 ns/iter (+/- 1) = 243 MB/s
test misc::match_class_unicode ... bench: 1,980 ns/iter (+/- 23) = 81 MB/s
test misc::medium_1K ... bench: 232 ns/iter (+/- 0) = 4534 MB/s
test misc::medium_1MB ... bench: 130,702 ns/iter (+/- 997) = 8022 MB/s
test misc::medium_32 ... bench: 95 ns/iter (+/- 1) = 631 MB/s
test misc::medium_32K ... bench: 4,103 ns/iter (+/- 13) = 7993 MB/s
test misc::not_literal ... bench: 353 ns/iter (+/- 2) = 144 MB/s
test misc::one_pass_long_prefix ... bench: 89 ns/iter (+/- 1) = 292 MB/s
test misc::one_pass_long_prefix_not ... bench: 97 ns/iter (+/- 0) = 268 MB/s
test misc::one_pass_short ... bench: 329 ns/iter (+/- 4) = 51 MB/s
test misc::one_pass_short_not ... bench: 324 ns/iter (+/- 4) = 52 MB/s
test misc::reallyhard2_1K ... bench: 563,552 ns/iter (+/- 2,559) = 1 MB/s
test misc::reallyhard_1K ... bench: 184,200 ns/iter (+/- 553) = 5 MB/s
test misc::reallyhard_1MB ... bench: 198,336,145 ns/iter (+/- 149,796) = 5 MB/s
test misc::reallyhard_32 ... bench: 5,766 ns/iter (+/- 16) = 10 MB/s
test misc::reallyhard_32K ... bench: 6,174,904 ns/iter (+/- 5,491) = 5 MB/s
test sherlock::before_holmes ... bench: 70,476,093 ns/iter (+/- 271,168) = 8 MB/s
test sherlock::everything_greedy ... bench: 5,175,140 ns/iter (+/- 19,413) = 114 MB/s
test sherlock::holmes_cochar_watson ... bench: 2,379,427 ns/iter (+/- 5,816) = 250 MB/s
test sherlock::ing_suffix ... bench: 28,275,131 ns/iter (+/- 49,569) = 21 MB/s
test sherlock::ing_suffix_limited_space ... bench: 2,648,838 ns/iter (+/- 9,247) = 224 MB/s
test sherlock::letters ... bench: 25,940,039 ns/iter (+/- 57,724) = 22 MB/s
test sherlock::letters_lower ... bench: 25,680,050 ns/iter (+/- 48,209) = 23 MB/s
test sherlock::letters_upper ... bench: 11,122,063 ns/iter (+/- 28,302) = 53 MB/s
test sherlock::line_boundary_sherlock_holmes ... bench: 195,903 ns/iter (+/- 1,162) = 3036 MB/s
test sherlock::name_alt1 ... bench: 2,100,175 ns/iter (+/- 4,251) = 283 MB/s
test sherlock::name_alt2 ... bench: 2,210,122 ns/iter (+/- 7,514) = 269 MB/s
test sherlock::name_alt3 ... bench: 3,025,653 ns/iter (+/- 9,375) = 196 MB/s
test sherlock::name_alt3_nocase ... bench: 39,475,102 ns/iter (+/- 51,488) = 15 MB/s
test sherlock::name_alt4 ... bench: 2,225,952 ns/iter (+/- 7,340) = 267 MB/s
test sherlock::name_alt4_nocase ... bench: 8,227,413 ns/iter (+/- 18,088) = 72 MB/s
test sherlock::name_alt5 ... bench: 2,300,803 ns/iter (+/- 6,325) = 258 MB/s
test sherlock::name_alt5_nocase ... bench: 11,488,783 ns/iter (+/- 28,880) = 51 MB/s
test sherlock::name_holmes ... bench: 400,760 ns/iter (+/- 907) = 1484 MB/s
test sherlock::name_holmes_nocase ... bench: 4,044,850 ns/iter (+/- 11,665) = 147 MB/s
test sherlock::name_sherlock ... bench: 269,021 ns/iter (+/- 791) = 2211 MB/s
test sherlock::name_sherlock_holmes ... bench: 196,161 ns/iter (+/- 899) = 3032 MB/s
test sherlock::name_sherlock_holmes_nocase ... bench: 4,363,621 ns/iter (+/- 5,339) = 136 MB/s
test sherlock::name_sherlock_nocase ... bench: 4,389,375 ns/iter (+/- 11,077) = 135 MB/s
test sherlock::name_whitespace ... bench: 273,691 ns/iter (+/- 957) = 2173 MB/s
test sherlock::no_match_common ... bench: 588,744 ns/iter (+/- 1,732) = 1010 MB/s
test sherlock::no_match_really_common ... bench: 673,335 ns/iter (+/- 1,407) = 883 MB/s
test sherlock::no_match_uncommon ... bench: 578,009 ns/iter (+/- 5,111) = 1029 MB/s
test sherlock::quotes ... bench: 4,066,005 ns/iter (+/- 10,116) = 146 MB/s
test sherlock::repeated_class_negation ... bench: 43,374,733 ns/iter (+/- 48,409) = 13 MB/s
test sherlock::the_lower ... bench: 1,275,300 ns/iter (+/- 5,351) = 466 MB/s
test sherlock::the_nocase ... bench: 5,100,832 ns/iter (+/- 11,024) = 116 MB/s
test sherlock::the_upper ... bench: 816,606 ns/iter (+/- 3,370) = 728 MB/s
test sherlock::the_whitespace ... bench: 2,079,544 ns/iter (+/- 4,585) = 286 MB/s
test sherlock::word_ending_n ... bench: 27,699,175 ns/iter (+/- 58,998) = 21 MB/s
test sherlock::words ... bench: 19,460,356 ns/iter (+/- 29,406) = 30 MB/s
test result: ok. 0 passed; 0 failed; 0 ignored; 71 measured