Skip to content

Commit 2dee2fe

Browse files
committed
bench: add logs
1 parent 0435554 commit 2dee2fe

File tree

8 files changed

+806
-0
lines changed

8 files changed

+806
-0
lines changed

bench/log/06/dphobos-dmd

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
running 95 tests
2+
test misc::anchored_literal_long_match ... bench: 356 ns/iter (+/- 4) = 1095 MB/s
3+
test misc::anchored_literal_long_non_match ... bench: 280 ns/iter (+/- 18) = 1392 MB/s
4+
test misc::anchored_literal_short_match ... bench: 351 ns/iter (+/- 16) = 74 MB/s
5+
test misc::anchored_literal_short_non_match ... bench: 274 ns/iter (+/- 17) = 94 MB/s
6+
test misc::easy0_1K ... bench: 810 ns/iter (+/- 38) = 1297 MB/s
7+
test misc::easy0_1MB ... bench: 25,296 ns/iter (+/- 3,592) = 41453 MB/s
8+
test misc::easy0_32 ... bench: 745 ns/iter (+/- 60) = 79 MB/s
9+
test misc::easy0_32K ... bench: 1,111 ns/iter (+/- 82) = 29518 MB/s
10+
test misc::easy1_1K ... bench: 730 ns/iter (+/- 20) = 1430 MB/s
11+
test misc::easy1_1MB ... bench: 25,442 ns/iter (+/- 2,076) = 41215 MB/s
12+
test misc::easy1_32 ... bench: 730 ns/iter (+/- 79) = 71 MB/s
13+
test misc::easy1_32K ... bench: 1,104 ns/iter (+/- 93) = 29699 MB/s
14+
test misc::hard_1K ... bench: 18,238 ns/iter (+/- 1,173) = 57 MB/s
15+
test misc::hard_1MB ... bench: 19,302,344 ns/iter (+/- 2,039,538) = 54 MB/s
16+
test misc::hard_32 ... bench: 2,508 ns/iter (+/- 119) = 23 MB/s
17+
test misc::hard_32K ... bench: 666,948 ns/iter (+/- 58,067) = 49 MB/s
18+
test misc::literal ... bench: 196 ns/iter (+/- 17) = 260 MB/s
19+
test misc::long_needle1 ... bench: 82,532 ns/iter (+/- 4,618) = 1211 MB/s
20+
test misc::long_needle2 ... bench: 84,079 ns/iter (+/- 5,930) = 1189 MB/s
21+
test misc::match_class ... bench: 300 ns/iter (+/- 41) = 270 MB/s
22+
test misc::match_class_in_range ... bench: 258 ns/iter (+/- 16) = 313 MB/s
23+
test misc::match_class_unicode ... bench: 1,563 ns/iter (+/- 171) = 103 MB/s
24+
test misc::medium_1K ... bench: 1,541 ns/iter (+/- 127) = 682 MB/s
25+
test misc::medium_1MB ... bench: 617,650 ns/iter (+/- 59,618) = 1697 MB/s
26+
test misc::medium_32 ... bench: 985 ns/iter (+/- 62) = 60 MB/s
27+
test misc::medium_32K ... bench: 19,948 ns/iter (+/- 1,388) = 1644 MB/s
28+
test misc::no_exponential ... bench: 430,777 ns/iter (+/- 52,435)
29+
test misc::not_literal ... bench: 1,202 ns/iter (+/- 60) = 42 MB/s
30+
test misc::one_pass_long_prefix ... bench: 630 ns/iter (+/- 45) = 41 MB/s
31+
test misc::one_pass_long_prefix_not ... bench: 617 ns/iter (+/- 60) = 42 MB/s
32+
test misc::one_pass_short ... bench: 1,102 ns/iter (+/- 38) = 15 MB/s
33+
test misc::one_pass_short_not ... bench: 1,481 ns/iter (+/- 44) = 11 MB/s
34+
test misc::reallyhard2_1K ... bench: 40,749 ns/iter (+/- 2,027) = 25 MB/s
35+
test misc::reallyhard_1K ... bench: 18,987 ns/iter (+/- 1,419) = 55 MB/s
36+
test misc::reallyhard_1MB ... bench: 19,923,786 ns/iter (+/- 1,499,750) = 52 MB/s
37+
test misc::reallyhard_32 ... bench: 2,369 ns/iter (+/- 115) = 24 MB/s
38+
test misc::reallyhard_32K ... bench: 627,664 ns/iter (+/- 30,507) = 52 MB/s
39+
test misc::reverse_suffix_no_quadratic ... bench: 4,933 ns/iter (+/- 700) = 1621 MB/s
40+
test regexdna::find_new_lines ... bench: 28,886,666 ns/iter (+/- 1,969,669) = 175 MB/s
41+
test regexdna::subst1 ... bench: 6,722,884 ns/iter (+/- 431,722) = 756 MB/s
42+
test regexdna::subst10 ... bench: 6,923,833 ns/iter (+/- 677,840) = 734 MB/s
43+
test regexdna::subst11 ... bench: 6,917,738 ns/iter (+/- 306,829) = 734 MB/s
44+
test regexdna::subst2 ... bench: 6,914,593 ns/iter (+/- 625,342) = 735 MB/s
45+
test regexdna::subst3 ... bench: 6,582,793 ns/iter (+/- 297,052) = 772 MB/s
46+
test regexdna::subst4 ... bench: 6,528,804 ns/iter (+/- 463,331) = 778 MB/s
47+
test regexdna::subst5 ... bench: 6,886,457 ns/iter (+/- 1,015,943) = 738 MB/s
48+
test regexdna::subst6 ... bench: 6,789,493 ns/iter (+/- 573,137) = 748 MB/s
49+
test regexdna::subst7 ... bench: 6,533,609 ns/iter (+/- 372,293) = 778 MB/s
50+
test regexdna::subst8 ... bench: 6,536,845 ns/iter (+/- 290,249) = 777 MB/s
51+
test regexdna::subst9 ... bench: 6,509,834 ns/iter (+/- 402,426) = 780 MB/s
52+
test regexdna::variant1 ... bench: 5,746,639 ns/iter (+/- 205,103) = 884 MB/s
53+
test regexdna::variant2 ... bench: 7,661,372 ns/iter (+/- 145,811) = 663 MB/s
54+
test regexdna::variant3 ... bench: 12,801,668 ns/iter (+/- 337,572) = 397 MB/s
55+
test regexdna::variant4 ... bench: 11,109,679 ns/iter (+/- 357,680) = 457 MB/s
56+
test regexdna::variant5 ... bench: 11,238,093 ns/iter (+/- 1,571,929) = 452 MB/s
57+
test regexdna::variant6 ... bench: 8,453,224 ns/iter (+/- 185,044) = 601 MB/s
58+
test regexdna::variant7 ... bench: 8,784,446 ns/iter (+/- 153,626) = 578 MB/s
59+
test regexdna::variant8 ... bench: 11,151,797 ns/iter (+/- 366,593) = 455 MB/s
60+
test regexdna::variant9 ... bench: 22,206,248 ns/iter (+/- 1,143,965) = 228 MB/s
61+
test sherlock::before_after_holmes ... bench: 23,458,512 ns/iter (+/- 1,982,069) = 25 MB/s
62+
test sherlock::before_holmes ... bench: 23,040,796 ns/iter (+/- 688,881) = 25 MB/s
63+
test sherlock::holmes_cochar_watson ... bench: 1,035,156 ns/iter (+/- 113,881) = 574 MB/s
64+
test sherlock::holmes_coword_watson ... bench: 118,126,447 ns/iter (+/- 8,394,250) = 5 MB/s
65+
test sherlock::ing_suffix ... bench: 16,122,434 ns/iter (+/- 236,636) = 36 MB/s
66+
test sherlock::ing_suffix_limited_space ... bench: 22,239,435 ns/iter (+/- 364,604) = 26 MB/s
67+
test sherlock::letters ... bench: 92,002,273 ns/iter (+/- 2,056,908) = 6 MB/s
68+
test sherlock::letters_lower ... bench: 90,778,580 ns/iter (+/- 4,179,255) = 6 MB/s
69+
test sherlock::letters_upper ... bench: 3,392,415 ns/iter (+/- 143,338) = 175 MB/s
70+
test sherlock::line_boundary_sherlock_holmes ... bench: 428,636 ns/iter (+/- 14,993) = 1387 MB/s
71+
test sherlock::name_alt1 ... bench: 432,574 ns/iter (+/- 13,731) = 1375 MB/s
72+
test sherlock::name_alt2 ... bench: 644,165 ns/iter (+/- 15,049) = 923 MB/s
73+
test sherlock::name_alt3 ... bench: 1,176,979 ns/iter (+/- 105,694) = 505 MB/s
74+
test sherlock::name_alt3_nocase ... bench: 2,054,990 ns/iter (+/- 91,909) = 289 MB/s
75+
test sherlock::name_alt4 ... bench: 712,039 ns/iter (+/- 36,911) = 835 MB/s
76+
test sherlock::name_alt4_nocase ... bench: 993,415 ns/iter (+/- 27,355) = 598 MB/s
77+
test sherlock::name_alt5 ... bench: 757,045 ns/iter (+/- 29,126) = 785 MB/s
78+
test sherlock::name_alt5_nocase ... bench: 953,821 ns/iter (+/- 37,252) = 623 MB/s
79+
test sherlock::name_holmes ... bench: 186,801 ns/iter (+/- 6,676) = 3184 MB/s
80+
test sherlock::name_holmes_nocase ... bench: 539,857 ns/iter (+/- 40,614) = 1102 MB/s
81+
test sherlock::name_sherlock ... bench: 56,113 ns/iter (+/- 4,566) = 10602 MB/s
82+
test sherlock::name_sherlock_holmes ... bench: 67,558 ns/iter (+/- 6,746) = 8806 MB/s
83+
test sherlock::name_sherlock_holmes_nocase ... bench: 429,123 ns/iter (+/- 51,647) = 1386 MB/s
84+
test sherlock::name_sherlock_nocase ... bench: 396,070 ns/iter (+/- 33,934) = 1502 MB/s
85+
test sherlock::name_whitespace ... bench: 84,630 ns/iter (+/- 6,285) = 7029 MB/s
86+
test sherlock::no_match_common ... bench: 292,844 ns/iter (+/- 24,013) = 2031 MB/s
87+
test sherlock::no_match_really_common ... bench: 290,986 ns/iter (+/- 10,163) = 2044 MB/s
88+
test sherlock::no_match_uncommon ... bench: 14,041 ns/iter (+/- 599) = 42371 MB/s
89+
test sherlock::quotes ... bench: 6,489,945 ns/iter (+/- 132,983) = 91 MB/s
90+
test sherlock::repeated_class_negation ... bench: 49,479,000 ns/iter (+/- 965,144) = 12 MB/s
91+
test sherlock::the_lower ... bench: 2,268,881 ns/iter (+/- 134,889) = 262 MB/s
92+
test sherlock::the_nocase ... bench: 2,906,824 ns/iter (+/- 72,615) = 204 MB/s
93+
test sherlock::the_upper ... bench: 211,138 ns/iter (+/- 9,935) = 2817 MB/s
94+
test sherlock::the_whitespace ... bench: 3,488,249 ns/iter (+/- 254,294) = 170 MB/s
95+
test sherlock::word_ending_n ... bench: 30,917,395 ns/iter (+/- 2,298,620) = 19 MB/s
96+
test sherlock::words ... bench: 39,830,572 ns/iter (+/- 2,662,348) = 14 MB/s
97+
98+
test result: ok. 0 passed; 0 failed; 0 ignored; 95 measured; 0 filtered out

bench/log/06/dphobos-dmd-ct

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
2+
running 94 tests
3+
test misc::anchored_literal_long_match ... bench: 336 ns/iter (+/- 145) = 1160 MB/s
4+
test misc::anchored_literal_long_non_match ... bench: 246 ns/iter (+/- 27) = 1585 MB/s
5+
test misc::anchored_literal_short_match ... bench: 313 ns/iter (+/- 32) = 83 MB/s
6+
test misc::anchored_literal_short_non_match ... bench: 248 ns/iter (+/- 31) = 104 MB/s
7+
test misc::easy0_1K ... bench: 792 ns/iter (+/- 109) = 1327 MB/s
8+
test misc::easy0_1MB ... bench: 24,706 ns/iter (+/- 812) = 42443 MB/s
9+
test misc::easy0_32 ... bench: 793 ns/iter (+/- 77) = 74 MB/s
10+
test misc::easy0_32K ... bench: 1,179 ns/iter (+/- 55) = 27815 MB/s
11+
test misc::easy1_1K ... bench: 720 ns/iter (+/- 85) = 1450 MB/s
12+
test misc::easy1_1MB ... bench: 24,647 ns/iter (+/- 761) = 42544 MB/s
13+
test misc::easy1_32 ... bench: 717 ns/iter (+/- 28) = 72 MB/s
14+
test misc::easy1_32K ... bench: 1,140 ns/iter (+/- 116) = 28761 MB/s
15+
test misc::hard_1K ... bench: 19,153 ns/iter (+/- 2,063) = 54 MB/s
16+
test misc::hard_1MB ... bench: 19,966,822 ns/iter (+/- 1,979,640) = 52 MB/s
17+
test misc::hard_32 ... bench: 2,617 ns/iter (+/- 354) = 22 MB/s
18+
test misc::hard_32K ... bench: 621,150 ns/iter (+/- 24,244) = 52 MB/s
19+
test misc::literal ... bench: 194 ns/iter (+/- 28) = 262 MB/s
20+
test misc::long_needle1 ... bench: 83,293 ns/iter (+/- 3,287) = 1200 MB/s
21+
test misc::long_needle2 ... bench: 83,214 ns/iter (+/- 3,344) = 1201 MB/s
22+
test misc::match_class ... bench: 301 ns/iter (+/- 38) = 269 MB/s
23+
test misc::match_class_in_range ... bench: 258 ns/iter (+/- 27) = 313 MB/s
24+
test misc::match_class_unicode ... bench: 1,565 ns/iter (+/- 187) = 102 MB/s
25+
test misc::medium_1K ... bench: 1,572 ns/iter (+/- 230) = 669 MB/s
26+
test misc::medium_1MB ... bench: 609,944 ns/iter (+/- 23,088) = 1719 MB/s
27+
test misc::medium_32 ... bench: 980 ns/iter (+/- 112) = 61 MB/s
28+
test misc::medium_32K ... bench: 20,058 ns/iter (+/- 884) = 1635 MB/s
29+
test misc::not_literal ... bench: 1,218 ns/iter (+/- 67) = 41 MB/s
30+
test misc::one_pass_long_prefix ... bench: 588 ns/iter (+/- 93) = 44 MB/s
31+
test misc::one_pass_long_prefix_not ... bench: 595 ns/iter (+/- 77) = 43 MB/s
32+
test misc::one_pass_short ... bench: 1,114 ns/iter (+/- 52) = 15 MB/s
33+
test misc::one_pass_short_not ... bench: 1,481 ns/iter (+/- 183) = 11 MB/s
34+
test misc::reallyhard2_1K ... bench: 40,858 ns/iter (+/- 1,860) = 25 MB/s
35+
test misc::reallyhard_1K ... bench: 18,678 ns/iter (+/- 835) = 56 MB/s
36+
test misc::reallyhard_1MB ... bench: 19,824,750 ns/iter (+/- 354,159) = 52 MB/s
37+
test misc::reallyhard_32 ... bench: 2,340 ns/iter (+/- 68) = 25 MB/s
38+
test misc::reallyhard_32K ... bench: 621,351 ns/iter (+/- 21,369) = 52 MB/s
39+
test misc::reverse_suffix_no_quadratic ... bench: 4,919 ns/iter (+/- 224) = 1626 MB/s
40+
test regexdna::find_new_lines ... bench: 27,265,128 ns/iter (+/- 1,416,486) = 186 MB/s
41+
test regexdna::subst1 ... bench: 6,414,636 ns/iter (+/- 696,943) = 792 MB/s
42+
test regexdna::subst10 ... bench: 6,426,829 ns/iter (+/- 206,773) = 790 MB/s
43+
test regexdna::subst11 ... bench: 6,435,800 ns/iter (+/- 439,175) = 789 MB/s
44+
test regexdna::subst2 ... bench: 6,428,455 ns/iter (+/- 214,961) = 790 MB/s
45+
test regexdna::subst3 ... bench: 6,428,692 ns/iter (+/- 681,910) = 790 MB/s
46+
test regexdna::subst4 ... bench: 6,425,781 ns/iter (+/- 129,718) = 791 MB/s
47+
test regexdna::subst5 ... bench: 6,414,376 ns/iter (+/- 151,827) = 792 MB/s
48+
test regexdna::subst6 ... bench: 6,455,032 ns/iter (+/- 423,915) = 787 MB/s
49+
test regexdna::subst7 ... bench: 6,668,649 ns/iter (+/- 686,734) = 762 MB/s
50+
test regexdna::subst8 ... bench: 6,393,791 ns/iter (+/- 172,533) = 795 MB/s
51+
test regexdna::subst9 ... bench: 6,426,100 ns/iter (+/- 175,951) = 791 MB/s
52+
test regexdna::variant1 ... bench: 5,612,507 ns/iter (+/- 128,406) = 905 MB/s
53+
test regexdna::variant2 ... bench: 7,572,661 ns/iter (+/- 159,047) = 671 MB/s
54+
test regexdna::variant3 ... bench: 12,287,183 ns/iter (+/- 378,305) = 413 MB/s
55+
test regexdna::variant4 ... bench: 11,223,976 ns/iter (+/- 1,191,250) = 452 MB/s
56+
test regexdna::variant5 ... bench: 11,016,081 ns/iter (+/- 714,537) = 461 MB/s
57+
test regexdna::variant6 ... bench: 8,198,798 ns/iter (+/- 471,338) = 620 MB/s
58+
test regexdna::variant7 ... bench: 8,895,886 ns/iter (+/- 885,690) = 571 MB/s
59+
test regexdna::variant8 ... bench: 11,000,942 ns/iter (+/- 886,538) = 462 MB/s
60+
test regexdna::variant9 ... bench: 20,761,109 ns/iter (+/- 629,876) = 244 MB/s
61+
test sherlock::before_after_holmes ... bench: 24,417,513 ns/iter (+/- 2,359,425) = 24 MB/s
62+
test sherlock::before_holmes ... bench: 24,435,196 ns/iter (+/- 2,164,187) = 24 MB/s
63+
test sherlock::holmes_cochar_watson ... bench: 1,025,780 ns/iter (+/- 121,876) = 579 MB/s
64+
test sherlock::holmes_coword_watson ... bench: 122,988,753 ns/iter (+/- 7,606,302) = 4 MB/s
65+
test sherlock::ing_suffix ... bench: 16,322,427 ns/iter (+/- 321,746) = 36 MB/s
66+
test sherlock::ing_suffix_limited_space ... bench: 21,993,282 ns/iter (+/- 434,365) = 27 MB/s
67+
test sherlock::letters ... bench: 88,877,258 ns/iter (+/- 504,024) = 6 MB/s
68+
test sherlock::letters_lower ... bench: 87,709,419 ns/iter (+/- 659,859) = 6 MB/s
69+
test sherlock::letters_upper ... bench: 3,299,811 ns/iter (+/- 78,850) = 180 MB/s
70+
test sherlock::line_boundary_sherlock_holmes ... bench: 431,548 ns/iter (+/- 54,716) = 1378 MB/s
71+
test sherlock::name_alt1 ... bench: 470,052 ns/iter (+/- 49,985) = 1265 MB/s
72+
test sherlock::name_alt2 ... bench: 705,694 ns/iter (+/- 45,724) = 843 MB/s
73+
test sherlock::name_alt3 ... bench: 1,148,456 ns/iter (+/- 51,018) = 518 MB/s
74+
test sherlock::name_alt3_nocase ... bench: 2,026,355 ns/iter (+/- 220,043) = 293 MB/s
75+
test sherlock::name_alt4 ... bench: 699,625 ns/iter (+/- 40,361) = 850 MB/s
76+
test sherlock::name_alt4_nocase ... bench: 979,151 ns/iter (+/- 41,460) = 607 MB/s
77+
test sherlock::name_alt5 ... bench: 751,646 ns/iter (+/- 31,601) = 791 MB/s
78+
test sherlock::name_alt5_nocase ... bench: 950,701 ns/iter (+/- 102,078) = 625 MB/s
79+
test sherlock::name_holmes ... bench: 184,935 ns/iter (+/- 6,633) = 3216 MB/s
80+
test sherlock::name_holmes_nocase ... bench: 532,703 ns/iter (+/- 33,919) = 1116 MB/s
81+
test sherlock::name_sherlock ... bench: 55,468 ns/iter (+/- 1,776) = 10725 MB/s
82+
test sherlock::name_sherlock_holmes ... bench: 67,327 ns/iter (+/- 5,464) = 8836 MB/s
83+
test sherlock::name_sherlock_holmes_nocase ... bench: 417,724 ns/iter (+/- 45,520) = 1424 MB/s
84+
test sherlock::name_sherlock_nocase ... bench: 392,285 ns/iter (+/- 14,778) = 1516 MB/s
85+
test sherlock::name_whitespace ... bench: 77,112 ns/iter (+/- 2,785) = 7715 MB/s
86+
test sherlock::no_match_common ... bench: 291,222 ns/iter (+/- 10,477) = 2042 MB/s
87+
test sherlock::no_match_really_common ... bench: 291,393 ns/iter (+/- 10,834) = 2041 MB/s
88+
test sherlock::no_match_uncommon ... bench: 14,016 ns/iter (+/- 376) = 42446 MB/s
89+
test sherlock::quotes ... bench: 6,557,639 ns/iter (+/- 158,929) = 90 MB/s
90+
test sherlock::repeated_class_negation ... bench: 49,697,910 ns/iter (+/- 773,749) = 11 MB/s
91+
test sherlock::the_lower ... bench: 2,236,055 ns/iter (+/- 72,024) = 266 MB/s
92+
test sherlock::the_nocase ... bench: 2,892,430 ns/iter (+/- 89,222) = 205 MB/s
93+
test sherlock::the_upper ... bench: 207,035 ns/iter (+/- 8,624) = 2873 MB/s
94+
test sherlock::the_whitespace ... bench: 3,435,267 ns/iter (+/- 416,560) = 173 MB/s
95+
test sherlock::word_ending_n ... bench: 31,751,871 ns/iter (+/- 374,472) = 18 MB/s
96+
test sherlock::words ... bench: 38,793,659 ns/iter (+/- 3,022,370) = 15 MB/s
97+
98+
test result: ok. 0 passed; 0 failed; 0 ignored; 94 measured; 0 filtered out
99+

0 commit comments

Comments
 (0)