Guest User

bench unchecked math

a guest
Mar 17th, 2019
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 68.77 KB | None | 0 0
  1. name cmp_old ns/iter cmp_optimized ns/iter diff ns/iter diff % speedup
  2. any::bench_downcast_ref 2 1 -1 -50.00% x 2.00
  3. btree::map::find_rand_100 22 22 0 0.00% x 1.00
  4. btree::map::find_rand_10_000 88 89 1 1.14% x 0.99
  5. btree::map::find_seq_100 22 22 0 0.00% x 1.00
  6. btree::map::find_seq_10_000 68 68 0 0.00% x 1.00
  7. btree::map::insert_rand_100 44 45 1 2.27% x 0.98
  8. btree::map::insert_rand_10_000 44 45 1 2.27% x 0.98
  9. btree::map::insert_seq_100 58 58 0 0.00% x 1.00
  10. btree::map::insert_seq_10_000 152 150 -2 -1.32% x 1.01
  11. btree::map::iter_1000 2,916 2,871 -45 -1.54% x 1.02
  12. btree::map::iter_100000 398,786 399,542 756 0.19% x 1.00
  13. btree::map::iter_20 46 55 9 19.57% x 0.84
  14. btree::set::intersect_neg_vs_pos_100 400 461 61 15.25% x 0.87
  15. btree::set::intersect_neg_vs_pos_10_vs_10k 59 63 4 6.78% x 0.94
  16. btree::set::intersect_neg_vs_pos_10k 41,196 45,492 4,296 10.43% x 0.91
  17. btree::set::intersect_neg_vs_pos_10k_vs_10 40,844 45,088 4,244 10.39% x 0.91
  18. btree::set::intersect_pos_vs_neg_100 380 379 -1 -0.26% x 1.00
  19. btree::set::intersect_pos_vs_neg_10_vs_10k 64 62 -2 -3.12% x 1.03
  20. btree::set::intersect_pos_vs_neg_10k 39,175 38,506 -669 -1.71% x 1.02
  21. btree::set::intersect_pos_vs_neg_10k_vs_10 39,244 38,055 -1,189 -3.03% x 1.03
  22. btree::set::intersect_random_100 747 885 138 18.47% x 0.84
  23. btree::set::intersect_random_10_vs_10k 55,194 48,748 -6,446 -11.68% x 1.13
  24. btree::set::intersect_random_10k 227,514 229,295 1,781 0.78% x 0.99
  25. btree::set::intersect_random_10k_vs_10 34,728 37,688 2,960 8.52% x 0.92
  26. btree::set::intersect_staggered_100 892 746 -146 -16.37% x 1.20
  27. btree::set::intersect_staggered_10_vs_10k 95 94 -1 -1.05% x 1.01
  28. btree::set::intersect_staggered_10k 90,612 78,168 -12,444 -13.73% x 1.16
  29. btree::set::intersect_staggered_10k_vs_10 107 100 -7 -6.54% x 1.07
  30. char::methods::bench_to_digit_radix_10 14,977 13,125 -1,852 -12.37% x 1.14
  31. char::methods::bench_to_digit_radix_16 22,650 14,605 -8,045 -35.52% x 1.55
  32. char::methods::bench_to_digit_radix_2 14,381 12,822 -1,559 -10.84% x 1.12
  33. char::methods::bench_to_digit_radix_36 24,622 16,180 -8,442 -34.29% x 1.52
  34. char::methods::bench_to_digit_radix_var 29,588 26,463 -3,125 -10.56% x 1.12
  35. collections::hash::bench::find_nonexisting 23,396 23,892 496 2.12% x 0.98
  36. collections::hash::bench::get_remove_insert 134 136 2 1.49% x 0.99
  37. collections::hash::bench::grow_by_insertion 176 193 17 9.66% x 0.91
  38. collections::hash::bench::hashmap_as_queue 89 89 0 0.00% x 1.00
  39. collections::hash::bench::new_drop 16 16 0 0.00% x 1.00
  40. collections::hash::bench::new_insert_drop 73 75 2 2.74% x 0.97
  41. collections::vec_deque::tests::bench_pop_back_100 204 205 1 0.49% x 1.00
  42. collections::vec_deque::tests::bench_pop_front_100 199 197 -2 -1.01% x 1.01
  43. collections::vec_deque::tests::bench_push_back_100 248 244 -4 -1.61% x 1.02
  44. collections::vec_deque::tests::bench_push_front_100 283 282 -1 -0.35% x 1.00
  45. fmt::write_str_macro1 11,532 11,643 111 0.96% x 0.99
  46. fmt::write_str_macro2 18,793 19,899 1,106 5.89% x 0.94
  47. fmt::write_str_macro_debug 210,482 225,695 15,213 7.23% x 0.93
  48. fmt::write_str_ref 4,779 4,831 52 1.09% x 0.99
  49. fmt::write_str_value 4,775 4,765 -10 -0.21% x 1.00
  50. fmt::write_vec_macro1 17,133 17,133 0 0.00% x 1.00
  51. fmt::write_vec_macro2 26,206 26,282 76 0.29% x 1.00
  52. fmt::write_vec_macro_debug 217,630 238,572 20,942 9.62% x 0.91
  53. fmt::write_vec_ref 4,452 4,436 -16 -0.36% x 1.00
  54. fmt::write_vec_value 4,449 4,433 -16 -0.36% x 1.00
  55. hash::sip::bench_bytes_4 12 (333 MB/s) 12 (333 MB/s) 0 0.00% x 1.00
  56. hash::sip::bench_bytes_7 14 (500 MB/s) 14 (500 MB/s) 0 0.00% x 1.00
  57. hash::sip::bench_bytes_8 17 (470 MB/s) 18 (444 MB/s) 1 5.88% x 0.94
  58. hash::sip::bench_bytes_a_16 21 (761 MB/s) 21 (761 MB/s) 0 0.00% x 1.00
  59. hash::sip::bench_bytes_b_32 29 (1103 MB/s) 30 (1066 MB/s) 1 3.45% x 0.97
  60. hash::sip::bench_bytes_c_128 79 (1620 MB/s) 79 (1620 MB/s) 0 0.00% x 1.00
  61. hash::sip::bench_long_str 247 249 2 0.81% x 0.99
  62. hash::sip::bench_str_of_8_bytes 21 22 1 4.76% x 0.95
  63. hash::sip::bench_str_over_8_bytes 22 24 2 9.09% x 0.92
  64. hash::sip::bench_str_under_8_bytes 20 20 0 0.00% x 1.00
  65. hash::sip::bench_u32 15 (533 MB/s) 16 (500 MB/s) 1 6.67% x 0.94
  66. hash::sip::bench_u32_keyed 17 (470 MB/s) 17 (470 MB/s) 0 0.00% x 1.00
  67. hash::sip::bench_u64 18 (444 MB/s) 19 (421 MB/s) 1 5.56% x 0.95
  68. hex::tests::bench_from_hex 733 (412 MB/s) 682 (442 MB/s) -51 -6.96% x 1.07
  69. hex::tests::bench_to_hex 307 (491 MB/s) 307 (491 MB/s) 0 0.00% x 1.00
  70. io::buffered::tests::bench_buffered_reader 43 44 1 2.33% x 0.98
  71. io::buffered::tests::bench_buffered_writer 43 47 4 9.30% x 0.91
  72. io::impls::tests::bench_read_slice 25 25 0 0.00% x 1.00
  73. io::impls::tests::bench_read_vec 29 29 0 0.00% x 1.00
  74. io::impls::tests::bench_write_slice 47 62 15 31.91% x 0.76
  75. io::impls::tests::bench_write_vec 388 389 1 0.26% x 1.00
  76. io::tests::bench_read_to_end 1,046,720 1,060,729 14,009 1.34% x 0.99
  77. iter::bench_cycle_take_ref_sum 1,045,752 1,047,057 1,305 0.12% x 1.00
  78. iter::bench_cycle_take_sum 1,056,406 1,056,520 114 0.01% x 1.00
  79. iter::bench_enumerate_chain_ref_sum 5,822,942 4,949,448 -873,494 -15.00% x 1.18
  80. iter::bench_enumerate_chain_sum 1,293,989 1,294,103 114 0.01% x 1.00
  81. iter::bench_enumerate_ref_sum 647,000 647,018 18 0.00% x 1.00
  82. iter::bench_enumerate_sum 647,002 647,021 19 0.00% x 1.00
  83. iter::bench_filter_chain_count 2,631,265 2,632,739 1,474 0.06% x 1.00
  84. iter::bench_filter_chain_ref_count 4,365,111 4,369,318 4,207 0.10% x 1.00
  85. iter::bench_filter_chain_ref_sum 3,453,530 3,147,874 -305,656 -8.85% x 1.10
  86. iter::bench_filter_chain_sum 1,979,181 2,085,814 106,633 5.39% x 0.95
  87. iter::bench_filter_count 1,312,194 1,316,682 4,488 0.34% x 1.00
  88. iter::bench_filter_map_chain_ref_sum 4,205,973 4,423,775 217,802 5.18% x 0.95
  89. iter::bench_filter_map_chain_sum 1,304,967 1,295,694 -9,273 -0.71% x 1.01
  90. iter::bench_filter_map_ref_sum 1,213,150 1,294,011 80,861 6.67% x 0.94
  91. iter::bench_filter_map_sum 647,023 647,064 41 0.01% x 1.00
  92. iter::bench_filter_ref_count 1,311,414 1,315,780 4,366 0.33% x 1.00
  93. iter::bench_filter_ref_sum 1,195,726 1,200,015 4,289 0.36% x 1.00
  94. iter::bench_filter_sum 879,512 975,089 95,577 10.87% x 0.90
  95. iter::bench_flat_map_chain_ref_sum 11,321,814 8,939,222 -2,382,592 -21.04% x 1.27
  96. iter::bench_flat_map_chain_sum 745,407 746,111 704 0.09% x 1.00
  97. iter::bench_flat_map_ref_sum 2,097,192 2,278,590 181,398 8.65% x 0.92
  98. iter::bench_flat_map_sum 503,653 656,464 152,811 30.34% x 0.77
  99. iter::bench_for_each_chain_fold 1,108,618 1,108,944 326 0.03% x 1.00
  100. iter::bench_for_each_chain_loop 1,995,060 1,942,631 -52,429 -2.63% x 1.03
  101. iter::bench_for_each_chain_ref_fold 3,460,333 3,490,332 29,999 0.87% x 0.99
  102. iter::bench_fuse_chain_ref_sum 4,861,625 5,823,667 962,042 19.79% x 0.83
  103. iter::bench_fuse_chain_sum 907,806 928,034 20,228 2.23% x 0.98
  104. iter::bench_fuse_ref_sum 461,481 650,359 188,878 40.93% x 0.71
  105. iter::bench_fuse_sum 460,150 460,173 23 0.00% x 1.00
  106. iter::bench_inspect_chain_ref_sum 4,208,385 5,406,421 1,198,036 28.47% x 0.78
  107. iter::bench_inspect_chain_sum 903,183 924,185 21,002 2.33% x 0.98
  108. iter::bench_inspect_ref_sum 461,070 647,013 185,943 40.33% x 0.71
  109. iter::bench_inspect_sum 460,185 459,061 -1,124 -0.24% x 1.00
  110. iter::bench_max 210 0 -210 -100.00% x inf
  111. iter::bench_max_by_key 225 0 -225 -100.00% x inf
  112. iter::bench_max_by_key2 1,019 978 -41 -4.02% x 1.04
  113. iter::bench_multiple_take 17 17 0 0.00% x 1.00
  114. iter::bench_peekable_chain_ref_sum 5,393,819 5,584,875 191,056 3.54% x 0.97
  115. iter::bench_peekable_chain_sum 902,143 923,477 21,334 2.36% x 0.98
  116. iter::bench_peekable_ref_sum 646,988 462,596 -184,392 -28.50% x 1.40
  117. iter::bench_peekable_sum 459,180 459,261 81 0.02% x 1.00
  118. iter::bench_rposition 61 61 0 0.00% x 1.00
  119. iter::bench_skip_chain_ref_sum 5,526,772 7,016,862 1,490,090 26.96% x 0.79
  120. iter::bench_skip_chain_sum 901,078 1,089,824 188,746 20.95% x 0.83
  121. iter::bench_skip_ref_sum 460,584 646,358 185,774 40.33% x 0.71
  122. iter::bench_skip_sum 454,878 461,196 6,318 1.39% x 0.99
  123. iter::bench_skip_then_zip 166 166 0 0.00% x 1.00
  124. iter::bench_skip_while 0 0 0 NaN% x NaN
  125. iter::bench_skip_while_chain_ref_sum 5,181,055 5,188,470 7,415 0.14% x 1.00
  126. iter::bench_skip_while_chain_sum 924,284 1,116,763 192,479 20.82% x 0.83
  127. iter::bench_skip_while_ref_sum 461,238 646,400 185,162 40.14% x 0.71
  128. iter::bench_skip_while_sum 473,575 473,681 106 0.02% x 1.00
  129. iter::bench_take_while_chain_ref_sum 2,935,297 2,877,331 -57,966 -1.97% x 1.02
  130. iter::bench_take_while_chain_sum 1,864,375 1,864,393 18 0.00% x 1.00
  131. iter::bench_zip_add 3,198 3,200 2 0.06% x 1.00
  132. iter::bench_zip_copy 316 315 -1 -0.32% x 1.00
  133. iter::bench_zip_then_skip 80 79 -1 -1.25% x 1.01
  134. json::tests::bench_large 1,013 1,006 -7 -0.69% x 1.01
  135. json::tests::bench_small 1,531 1,781 250 16.33% x 0.86
  136. json::tests::bench_streaming_large 547 559 12 2.19% x 0.98
  137. json::tests::bench_streaming_small 910 940 30 3.30% x 0.97
  138. linked_list::bench_collect_into 1,037 1,014 -23 -2.22% x 1.02
  139. linked_list::bench_iter 277 286 9 3.25% x 0.97
  140. linked_list::bench_iter_mut 253 349 96 37.94% x 0.72
  141. linked_list::bench_iter_mut_rev 276 375 99 35.87% x 0.74
  142. linked_list::bench_iter_rev 254 377 123 48.43% x 0.67
  143. linked_list::bench_push_back 27 27 0 0.00% x 1.00
  144. linked_list::bench_push_back_pop_back 12 12 0 0.00% x 1.00
  145. linked_list::bench_push_front 27 28 1 3.70% x 0.96
  146. linked_list::bench_push_front_pop_front 12 13 1 8.33% x 0.92
  147. num::bench::bench_pow_function 0 0 0 NaN% x NaN
  148. num::bench_i16_from_str 26,633 27,025 392 1.47% x 0.99
  149. num::bench_i16_from_str_radix_10 33,119 32,800 -319 -0.96% x 1.01
  150. num::bench_i16_from_str_radix_16 42,697 43,273 576 1.35% x 0.99
  151. num::bench_i16_from_str_radix_2 25,146 23,431 -1,715 -6.82% x 1.07
  152. num::bench_i16_from_str_radix_36 42,988 42,348 -640 -1.49% x 1.02
  153. num::bench_i32_from_str 30,231 29,937 -294 -0.97% x 1.01
  154. num::bench_i32_from_str_radix_10 37,721 40,950 3,229 8.56% x 0.92
  155. num::bench_i32_from_str_radix_16 48,857 48,375 -482 -0.99% x 1.01
  156. num::bench_i32_from_str_radix_2 25,028 25,029 1 0.00% x 1.00
  157. num::bench_i32_from_str_radix_36 50,004 46,064 -3,940 -7.88% x 1.09
  158. num::bench_i64_from_str 40,702 38,421 -2,281 -5.60% x 1.06
  159. num::bench_i64_from_str_radix_10 39,157 42,395 3,238 8.27% x 0.92
  160. num::bench_i64_from_str_radix_16 52,603 51,922 -681 -1.29% x 1.01
  161. num::bench_i64_from_str_radix_2 24,992 30,846 5,854 23.42% x 0.81
  162. num::bench_i64_from_str_radix_36 53,537 52,941 -596 -1.11% x 1.01
  163. num::bench_i8_from_str 25,469 27,763 2,294 9.01% x 0.92
  164. num::bench_i8_from_str_radix_10 37,086 39,006 1,920 5.18% x 0.95
  165. num::bench_i8_from_str_radix_16 45,049 46,276 1,227 2.72% x 0.97
  166. num::bench_i8_from_str_radix_2 29,037 31,437 2,400 8.27% x 0.92
  167. num::bench_i8_from_str_radix_36 40,874 44,084 3,210 7.85% x 0.93
  168. num::bench_u16_from_str 27,382 29,334 1,952 7.13% x 0.93
  169. num::bench_u16_from_str_radix_10 32,247 34,228 1,981 6.14% x 0.94
  170. num::bench_u16_from_str_radix_16 36,766 43,604 6,838 18.60% x 0.84
  171. num::bench_u16_from_str_radix_2 22,815 22,823 8 0.04% x 1.00
  172. num::bench_u16_from_str_radix_36 36,000 41,460 5,460 15.17% x 0.87
  173. num::bench_u32_from_str 32,505 30,652 -1,853 -5.70% x 1.06
  174. num::bench_u32_from_str_radix_10 36,245 35,964 -281 -0.78% x 1.01
  175. num::bench_u32_from_str_radix_16 43,425 44,748 1,323 3.05% x 0.97
  176. num::bench_u32_from_str_radix_2 22,751 23,122 371 1.63% x 0.98
  177. num::bench_u32_from_str_radix_36 42,405 44,298 1,893 4.46% x 0.96
  178. num::bench_u64_from_str 27,388 27,457 69 0.25% x 1.00
  179. num::bench_u64_from_str_radix_10 41,499 44,096 2,597 6.26% x 0.94
  180. num::bench_u64_from_str_radix_16 49,517 59,785 10,268 20.74% x 0.83
  181. num::bench_u64_from_str_radix_2 25,351 27,756 2,405 9.49% x 0.91
  182. num::bench_u64_from_str_radix_36 52,185 59,006 6,821 13.07% x 0.88
  183. num::bench_u8_from_str 24,559 27,389 2,830 11.52% x 0.90
  184. num::bench_u8_from_str_radix_10 26,473 27,515 1,042 3.94% x 0.96
  185. num::bench_u8_from_str_radix_16 36,531 41,470 4,939 13.52% x 0.88
  186. num::bench_u8_from_str_radix_2 22,906 20,612 -2,294 -10.01% x 1.11
  187. num::bench_u8_from_str_radix_36 35,692 32,994 -2,698 -7.56% x 1.08
  188. num::dec2flt::bench_0 21 22 1 4.76% x 0.95
  189. num::dec2flt::bench_1e150 126 127 1 0.79% x 0.99
  190. num::dec2flt::bench_42 32 32 0 0.00% x 1.00
  191. num::dec2flt::bench_huge_int 350 353 3 0.86% x 0.99
  192. num::dec2flt::bench_long_decimal_and_exp 383 385 2 0.52% x 0.99
  193. num::dec2flt::bench_max 235,810 233,850 -1,960 -0.83% x 1.01
  194. num::dec2flt::bench_min_normal 92,662 91,878 -784 -0.85% x 1.01
  195. num::dec2flt::bench_min_subnormal 88,360 87,646 -714 -0.81% x 1.01
  196. num::dec2flt::bench_pi_long 343 340 -3 -0.87% x 1.01
  197. num::dec2flt::bench_pi_short 54 54 0 0.00% x 1.00
  198. num::dec2flt::bench_short_decimal 40 40 0 0.00% x 1.00
  199. num::flt2dec::bench_big_shortest 190 189 -1 -0.53% x 1.01
  200. num::flt2dec::bench_small_shortest 129 128 -1 -0.78% x 1.01
  201. num::flt2dec::strategy::dragon::bench_big_exact_12 2,074 2,094 20 0.96% x 0.99
  202. num::flt2dec::strategy::dragon::bench_big_exact_3 1,170 1,178 8 0.68% x 0.99
  203. num::flt2dec::strategy::dragon::bench_big_exact_inf 40,250 40,187 -63 -0.16% x 1.00
  204. num::flt2dec::strategy::dragon::bench_big_shortest 3,510 3,475 -35 -1.00% x 1.01
  205. num::flt2dec::strategy::dragon::bench_small_exact_12 235 234 -1 -0.43% x 1.00
  206. num::flt2dec::strategy::dragon::bench_small_exact_3 131 130 -1 -0.76% x 1.01
  207. num::flt2dec::strategy::dragon::bench_small_exact_inf 1,224 1,224 0 0.00% x 1.00
  208. num::flt2dec::strategy::dragon::bench_small_shortest 259 260 1 0.39% x 1.00
  209. num::flt2dec::strategy::grisu::bench_big_exact_12 93 95 2 2.15% x 0.98
  210. num::flt2dec::strategy::grisu::bench_big_exact_3 39 41 2 5.13% x 0.95
  211. num::flt2dec::strategy::grisu::bench_big_exact_inf 40,340 40,338 -2 -0.00% x 1.00
  212. num::flt2dec::strategy::grisu::bench_big_shortest 117 116 -1 -0.85% x 1.01
  213. num::flt2dec::strategy::grisu::bench_small_exact_12 72 74 2 2.78% x 0.97
  214. num::flt2dec::strategy::grisu::bench_small_exact_3 35 36 1 2.86% x 0.97
  215. num::flt2dec::strategy::grisu::bench_small_exact_inf 1,320 1,319 -1 -0.08% x 1.00
  216. num::flt2dec::strategy::grisu::bench_small_shortest 64 64 0 0.00% x 1.00
  217. ops::alloc_obj_with_dtor 0 0 0 NaN% x NaN
  218. slice::binary_search_l1 65 66 1 1.54% x 0.98
  219. slice::binary_search_l1_with_dups 61 52 -9 -14.75% x 1.17
  220. slice::binary_search_l2 87 88 1 1.15% x 0.99
  221. slice::binary_search_l2_with_dups 88 87 -1 -1.14% x 1.01
  222. slice::binary_search_l3 245 246 1 0.41% x 1.00
  223. slice::binary_search_l3_with_dups 251 246 -5 -1.99% x 1.02
  224. slice::concat 1,050 1,075 25 2.38% x 0.98
  225. slice::contains_last_element 31 31 0 0.00% x 1.00
  226. slice::ends_with_diff_one_element_at_beginning 2 4 2 100.00% x 0.50
  227. slice::ends_with_same_vector 0 0 0 NaN% x NaN
  228. slice::ends_with_single_element 0 0 0 NaN% x NaN
  229. slice::iterator 8 8 0 0.00% x 1.00
  230. slice::join 1,172 1,146 -26 -2.22% x 1.02
  231. slice::mut_iterator 10 10 0 0.00% x 1.00
  232. slice::push 2 1 -1 -50.00% x 2.00
  233. slice::random_inserts 3,675 3,673 -2 -0.05% x 1.00
  234. slice::random_removes 3,375 3,346 -29 -0.86% x 1.01
  235. slice::reverse_simd_f64x4 35,541 (29503 MB/s) 36,257 (28920 MB/s) 716 2.01% x 0.98
  236. slice::reverse_u128 35,172 (29812 MB/s) 35,670 (29396 MB/s) 498 1.42% x 0.99
  237. slice::reverse_u16 100,466 (10437 MB/s) 99,896 (10496 MB/s) -570 -0.57% x 1.01
  238. slice::reverse_u32 97,132 (10795 MB/s) 96,687 (10845 MB/s) -445 -0.46% x 1.00
  239. slice::reverse_u64 55,294 (18963 MB/s) 55,344 (18946 MB/s) 50 0.09% x 1.00
  240. slice::reverse_u8 61,292 (17107 MB/s) 61,513 (17046 MB/s) 221 0.36% x 1.00
  241. slice::reverse_u8x3 353,851 (2963 MB/s) 353,759 (2964 MB/s) -92 -0.03% x 1.00
  242. slice::rotate_huge_by1 5,325,932 (7875 MB/s) 5,688,832 (7372 MB/s) 362,900 6.81% x 0.94
  243. slice::rotate_huge_by1234577_big 9,965,528 (4208 MB/s) 9,995,018 (4196 MB/s) 29,490 0.30% x 1.00
  244. slice::rotate_huge_by1234577_bytes 9,946,130 (4217 MB/s) 10,098,416 (4153 MB/s) 152,286 1.53% x 0.98
  245. slice::rotate_huge_by1234577_strings 9,988,899 (4198 MB/s) 9,996,563 (4195 MB/s) 7,664 0.08% x 1.00
  246. slice::rotate_huge_by1234577_u64 9,962,024 (4210 MB/s) 10,066,029 (4166 MB/s) 104,005 1.04% x 0.99
  247. slice::rotate_huge_by9199_big 5,361,037 (7823 MB/s) 5,443,874 (7704 MB/s) 82,837 1.55% x 0.98
  248. slice::rotate_huge_by9199_bytes 5,374,089 (7804 MB/s) 5,463,787 (7676 MB/s) 89,698 1.67% x 0.98
  249. slice::rotate_huge_by9199_strings 5,422,135 (7735 MB/s) 5,447,967 (7698 MB/s) 25,832 0.48% x 1.00
  250. slice::rotate_huge_by9199_u64 5,372,129 (7807 MB/s) 5,552,856 (7553 MB/s) 180,727 3.36% x 0.97
  251. slice::rotate_huge_half 5,418,724 (7740 MB/s) 5,446,092 (7701 MB/s) 27,368 0.51% x 0.99
  252. slice::rotate_huge_half_plus_one 8,048,376 (5211 MB/s) 8,117,621 (5166 MB/s) 69,245 0.86% x 0.99
  253. slice::rotate_medium_by1 1,603 (45704 MB/s) 1,607 (45590 MB/s) 4 0.25% x 1.00
  254. slice::rotate_medium_by727_bytes 3,749 (19542 MB/s) 3,757 (19500 MB/s) 8 0.21% x 1.00
  255. slice::rotate_medium_by727_strings 3,797 (19291 MB/s) 3,710 (19743 MB/s) -87 -2.29% x 1.02
  256. slice::rotate_medium_by727_u64 3,768 (19443 MB/s) 3,730 (19641 MB/s) -38 -1.01% x 1.01
  257. slice::rotate_medium_half 2,643 (27720 MB/s) 2,643 (27720 MB/s) 0 0.00% x 1.00
  258. slice::rotate_medium_half_plus_one 2,678 (27357 MB/s) 2,665 (27491 MB/s) -13 -0.49% x 1.00
  259. slice::rotate_tiny_by1 20 (6400 MB/s) 20 (6400 MB/s) 0 0.00% x 1.00
  260. slice::rotate_tiny_half 19 (6736 MB/s) 19 (6736 MB/s) 0 0.00% x 1.00
  261. slice::rotate_tiny_half_plus_one 20 (6400 MB/s) 21 (6095 MB/s) 1 5.00% x 0.95
  262. slice::sort_by_cached_key_lexicographic 2,572,239 (31 MB/s) 2,550,391 (31 MB/s) -21,848 -0.85% x 1.01
  263. slice::sort_by_key_lexicographic 15,801,907 (5 MB/s) 15,309,887 (5 MB/s) -492,020 -3.11% x 1.03
  264. slice::sort_large_ascending 7,687 (10407 MB/s) 8,814 (9076 MB/s) 1,127 14.66% x 0.87
  265. slice::sort_large_big 1,057,639 (1210 MB/s) 1,074,742 (1190 MB/s) 17,103 1.62% x 0.98
  266. slice::sort_large_descending 16,225 (4930 MB/s) 15,922 (5024 MB/s) -303 -1.87% x 1.02
  267. slice::sort_large_expensive 21,866,691 (3 MB/s) 22,066,251 (3 MB/s) 199,560 0.91% x 0.99
  268. slice::sort_large_mostly_ascending 151,104 (529 MB/s) 152,838 (523 MB/s) 1,734 1.15% x 0.99
  269. slice::sort_large_mostly_descending 162,893 (491 MB/s) 163,239 (490 MB/s) 346 0.21% x 1.00
  270. slice::sort_large_random 587,583 (136 MB/s) 596,037 (134 MB/s) 8,454 1.44% x 0.99
  271. slice::sort_large_strings 1,843,741 (86 MB/s) 1,831,468 (87 MB/s) -12,273 -0.67% x 1.01
  272. slice::sort_medium_random 874 (915 MB/s) 828 (966 MB/s) -46 -5.26% x 1.06
  273. slice::sort_small_ascending 29 (2758 MB/s) 29 (2758 MB/s) 0 0.00% x 1.00
  274. slice::sort_small_big 169 (7573 MB/s) 173 (7398 MB/s) 4 2.37% x 0.98
  275. slice::sort_small_descending 55 (1454 MB/s) 55 (1454 MB/s) 0 0.00% x 1.00
  276. slice::sort_small_random 40 (2000 MB/s) 40 (2000 MB/s) 0 0.00% x 1.00
  277. slice::sort_unstable_by_key_lexicographic 16,832,019 (4 MB/s) 16,834,837 (4 MB/s) 2,818 0.02% x 1.00
  278. slice::sort_unstable_large_ascending 6,972 (11474 MB/s) 6,572 (12172 MB/s) -400 -5.74% x 1.06
  279. slice::sort_unstable_large_big 804,869 (1590 MB/s) 796,566 (1606 MB/s) -8,303 -1.03% x 1.01
  280. slice::sort_unstable_large_descending 10,572 (7567 MB/s) 10,179 (7859 MB/s) -393 -3.72% x 1.04
  281. slice::sort_unstable_large_expensive 15,781,418 (5 MB/s) 15,868,605 (5 MB/s) 87,187 0.55% x 0.99
  282. slice::sort_unstable_large_mostly_ascending 80,895 (988 MB/s) 80,809 (989 MB/s) -86 -0.11% x 1.00
  283. slice::sort_unstable_large_mostly_descending 93,535 (855 MB/s) 92,959 (860 MB/s) -576 -0.62% x 1.01
  284. slice::sort_unstable_large_random 259,143 (308 MB/s) 262,044 (305 MB/s) 2,901 1.12% x 0.99
  285. slice::sort_unstable_large_strings 1,581,654 (101 MB/s) 1,571,759 (101 MB/s) -9,895 -0.63% x 1.01
  286. slice::sort_unstable_medium_random 715 (1118 MB/s) 730 (1095 MB/s) 15 2.10% x 0.98
  287. slice::sort_unstable_small_ascending 27 (2962 MB/s) 27 (2962 MB/s) 0 0.00% x 1.00
  288. slice::sort_unstable_small_big 144 (8888 MB/s) 144 (8888 MB/s) 0 0.00% x 1.00
  289. slice::sort_unstable_small_descending 56 (1428 MB/s) 55 (1454 MB/s) -1 -1.79% x 1.02
  290. slice::sort_unstable_small_random 41 (1951 MB/s) 40 (2000 MB/s) -1 -2.44% x 1.03
  291. slice::starts_with_diff_one_element_at_end 10 9 -1 -10.00% x 1.11
  292. slice::starts_with_same_vector 0 0 0 NaN% x NaN
  293. slice::starts_with_single_element 0 0 0 NaN% x NaN
  294. slice::zero_1kb_from_elem 59 50 -9 -15.25% x 1.18
  295. slice::zero_1kb_loop_set 0 0 0 NaN% x NaN
  296. slice::zero_1kb_mut_iter 31 23 -8 -25.81% x 1.35
  297. slice::zero_1kb_set_memory 30 23 -7 -23.33% x 1.30
  298. stats::bench::no_iter 0 0 0 NaN% x NaN
  299. stats::bench::sum_many_f64 3,609 3,617 8 0.22% x 1.00
  300. stats::bench::sum_three_items 40 40 0 0.00% x 1.00
  301. str::bench_contains_bad_naive 193 189 -4 -2.07% x 1.02
  302. str::bench_contains_equal 249 249 0 0.00% x 1.00
  303. str::bench_contains_short_long 970 862 -108 -11.13% x 1.13
  304. str::bench_contains_short_short 37 35 -2 -5.41% x 1.06
  305. str::bench_join 55 72 17 30.91% x 0.76
  306. str::char_indicesator 36 36 0 0.00% x 1.00
  307. str::char_indicesator_rev 47 47 0 0.00% x 1.00
  308. str::char_iterator 35 35 0 0.00% x 1.00
  309. str::char_iterator_ascii 125 125 0 0.00% x 1.00
  310. str::char_iterator_for 48 52 4 8.33% x 0.92
  311. str::char_iterator_rev 59 60 1 1.69% x 0.98
  312. str::char_iterator_rev_for 44 44 0 0.00% x 1.00
  313. str::chars_count::long_lorem_ipsum 1,348 1,348 0 0.00% x 1.00
  314. str::chars_count::short_ascii 34 34 0 0.00% x 1.00
  315. str::chars_count::short_mixed 35 35 0 0.00% x 1.00
  316. str::chars_count::short_pile_of_poo 35 35 0 0.00% x 1.00
  317. str::contains_bang_char::long_lorem_ipsum 268 270 2 0.75% x 0.99
  318. str::contains_bang_char::short_ascii 20 20 0 0.00% x 1.00
  319. str::contains_bang_char::short_mixed 22 22 0 0.00% x 1.00
  320. str::contains_bang_char::short_pile_of_poo 11 12 1 9.09% x 0.92
  321. str::contains_bang_str::long_lorem_ipsum 5,425 4,791 -634 -11.69% x 1.13
  322. str::contains_bang_str::short_ascii 120 96 -24 -20.00% x 1.25
  323. str::contains_bang_str::short_mixed 120 92 -28 -23.33% x 1.30
  324. str::contains_bang_str::short_pile_of_poo 127 94 -33 -25.98% x 1.35
  325. str::ends_with_ascii_char::long_lorem_ipsum 1,001 1,001 0 0.00% x 1.00
  326. str::ends_with_ascii_char::short_ascii 1,001 1,001 0 0.00% x 1.00
  327. str::ends_with_ascii_char::short_mixed 1,001 1,001 0 0.00% x 1.00
  328. str::ends_with_ascii_char::short_pile_of_poo 1,001 1,001 0 0.00% x 1.00
  329. str::ends_with_str::long_lorem_ipsum 4,033 4,146 113 2.80% x 0.97
  330. str::ends_with_str::short_ascii 4,647 4,312 -335 -7.21% x 1.08
  331. str::ends_with_str::short_mixed 1,000 1,000 0 0.00% x 1.00
  332. str::ends_with_str::short_pile_of_poo 1,000 1,000 0 0.00% x 1.00
  333. str::ends_with_unichar::long_lorem_ipsum 999 993 -6 -0.60% x 1.01
  334. str::ends_with_unichar::short_ascii 999 993 -6 -0.60% x 1.01
  335. str::ends_with_unichar::short_mixed 999 993 -6 -0.60% x 1.01
  336. str::ends_with_unichar::short_pile_of_poo 999 993 -6 -0.60% x 1.01
  337. str::find_underscore_char::long_lorem_ipsum 257 258 1 0.39% x 1.00
  338. str::find_underscore_char::short_ascii 20 20 0 0.00% x 1.00
  339. str::find_underscore_char::short_mixed 14 14 0 0.00% x 1.00
  340. str::find_underscore_char::short_pile_of_poo 12 14 2 16.67% x 0.86
  341. str::find_underscore_str::long_lorem_ipsum 4,153 2,517 -1,636 -39.39% x 1.65
  342. str::find_underscore_str::short_ascii 123 93 -30 -24.39% x 1.32
  343. str::find_underscore_str::short_mixed 125 95 -30 -24.00% x 1.32
  344. str::find_underscore_str::short_pile_of_poo 130 110 -20 -15.38% x 1.18
  345. str::find_zzz_char::long_lorem_ipsum 257 258 1 0.39% x 1.00
  346. str::find_zzz_char::short_ascii 20 20 0 0.00% x 1.00
  347. str::find_zzz_char::short_mixed 14 14 0 0.00% x 1.00
  348. str::find_zzz_char::short_pile_of_poo 12 14 2 16.67% x 0.86
  349. str::find_zzz_str::long_lorem_ipsum 1,241 1,066 -175 -14.10% x 1.16
  350. str::find_zzz_str::short_ascii 47 45 -2 -4.26% x 1.04
  351. str::find_zzz_str::short_mixed 45 44 -1 -2.22% x 1.02
  352. str::find_zzz_str::short_pile_of_poo 45 44 -1 -2.22% x 1.02
  353. str::match_indices_a_str::long_lorem_ipsum 6,622 5,678 -944 -14.26% x 1.17
  354. str::match_indices_a_str::short_ascii 177 165 -12 -6.78% x 1.07
  355. str::match_indices_a_str::short_mixed 156 147 -9 -5.77% x 1.06
  356. str::match_indices_a_str::short_pile_of_poo 129 98 -31 -24.03% x 1.32
  357. str::rfind_underscore_char::long_lorem_ipsum 261 261 0 0.00% x 1.00
  358. str::rfind_underscore_char::short_ascii 17 17 0 0.00% x 1.00
  359. str::rfind_underscore_char::short_mixed 14 14 0 0.00% x 1.00
  360. str::rfind_underscore_char::short_pile_of_poo 13 14 1 7.69% x 0.93
  361. str::rfind_zzz_char::long_lorem_ipsum 260 261 1 0.38% x 1.00
  362. str::rfind_zzz_char::short_ascii 17 17 0 0.00% x 1.00
  363. str::rfind_zzz_char::short_mixed 14 14 0 0.00% x 1.00
  364. str::rfind_zzz_char::short_pile_of_poo 14 15 1 7.14% x 0.93
  365. str::rsplitn_space_char::long_lorem_ipsum 131 127 -4 -3.05% x 1.03
  366. str::rsplitn_space_char::short_ascii 119 115 -4 -3.36% x 1.03
  367. str::rsplitn_space_char::short_mixed 122 119 -3 -2.46% x 1.03
  368. str::rsplitn_space_char::short_pile_of_poo 20 20 0 0.00% x 1.00
  369. str::split_a_str::long_lorem_ipsum 6,534 5,767 -767 -11.74% x 1.13
  370. str::split_a_str::short_ascii 177 170 -7 -3.95% x 1.04
  371. str::split_a_str::short_mixed 157 148 -9 -5.73% x 1.06
  372. str::split_a_str::short_pile_of_poo 132 100 -32 -24.24% x 1.32
  373. str::split_ad_str::long_lorem_ipsum 2,542 2,157 -385 -15.15% x 1.18
  374. str::split_ad_str::short_ascii 91 87 -4 -4.40% x 1.05
  375. str::split_ad_str::short_mixed 75 75 0 0.00% x 1.00
  376. str::split_ad_str::short_pile_of_poo 59 57 -2 -3.39% x 1.04
  377. str::split_ascii 101 100 -1 -0.99% x 1.01
  378. str::split_closure 34 38 4 11.76% x 0.89
  379. str::split_extern_fn 34 34 0 0.00% x 1.00
  380. str::split_slice 121 118 -3 -2.48% x 1.03
  381. str::split_space_char::long_lorem_ipsum 4,845 4,731 -114 -2.35% x 1.02
  382. str::split_space_char::short_ascii 150 151 1 0.67% x 0.99
  383. str::split_space_char::short_mixed 112 113 1 0.89% x 0.99
  384. str::split_space_char::short_pile_of_poo 22 23 1 4.55% x 0.96
  385. str::split_space_str::long_lorem_ipsum 9,363 8,549 -814 -8.69% x 1.10
  386. str::split_space_str::short_ascii 190 184 -6 -3.16% x 1.03
  387. str::split_space_str::short_mixed 172 165 -7 -4.07% x 1.04
  388. str::split_space_str::short_pile_of_poo 131 102 -29 -22.14% x 1.28
  389. str::split_terminator_space_char::long_lorem_ipsum 4,800 4,762 -38 -0.79% x 1.01
  390. str::split_terminator_space_char::short_ascii 150 152 2 1.33% x 0.99
  391. str::split_terminator_space_char::short_mixed 112 113 1 0.89% x 0.99
  392. str::split_terminator_space_char::short_pile_of_poo 23 23 0 0.00% x 1.00
  393. str::split_unicode_ascii 62 62 0 0.00% x 1.00
  394. str::splitn_space_char::long_lorem_ipsum 138 138 0 0.00% x 1.00
  395. str::splitn_space_char::short_ascii 118 118 0 0.00% x 1.00
  396. str::splitn_space_char::short_mixed 118 118 0 0.00% x 1.00
  397. str::splitn_space_char::short_pile_of_poo 23 23 0 0.00% x 1.00
  398. str::starts_with_ascii_char::long_lorem_ipsum 1,331 1,007 -324 -24.34% x 1.32
  399. str::starts_with_ascii_char::short_ascii 1,331 1,007 -324 -24.34% x 1.32
  400. str::starts_with_ascii_char::short_mixed 2,815 2,815 0 0.00% x 1.00
  401. str::starts_with_ascii_char::short_pile_of_poo 3,313 3,313 0 0.00% x 1.00
  402. str::starts_with_str::long_lorem_ipsum 3,649 4,643 994 27.24% x 0.79
  403. str::starts_with_str::short_ascii 2,661 2,662 1 0.04% x 1.00
  404. str::starts_with_str::short_mixed 3,649 4,642 993 27.21% x 0.79
  405. str::starts_with_str::short_pile_of_poo 3,650 3,651 1 0.03% x 1.00
  406. str::starts_with_unichar::long_lorem_ipsum 1,007 1,008 1 0.10% x 1.00
  407. str::starts_with_unichar::short_ascii 1,007 1,007 0 0.00% x 1.00
  408. str::starts_with_unichar::short_mixed 2,815 2,815 0 0.00% x 1.00
  409. str::starts_with_unichar::short_pile_of_poo 3,314 3,313 -1 -0.03% x 1.00
  410. str::trim_ascii_char::long_lorem_ipsum 2,485 2,485 0 0.00% x 1.00
  411. str::trim_ascii_char::short_ascii 71 72 1 1.41% x 0.99
  412. str::trim_ascii_char::short_mixed 34 47 13 38.24% x 0.72
  413. str::trim_ascii_char::short_pile_of_poo 9 9 0 0.00% x 1.00
  414. str::trim_end_ascii_char::long_lorem_ipsum 2,485 1,666 -819 -32.96% x 1.49
  415. str::trim_end_ascii_char::short_ascii 72 58 -14 -19.44% x 1.24
  416. str::trim_end_ascii_char::short_mixed 43 42 -1 -2.33% x 1.02
  417. str::trim_end_ascii_char::short_pile_of_poo 4 4 0 0.00% x 1.00
  418. str::trim_start_ascii_char::long_lorem_ipsum 2,071 2,486 415 20.04% x 0.83
  419. str::trim_start_ascii_char::short_ascii 60 73 13 21.67% x 0.82
  420. str::trim_start_ascii_char::short_mixed 3 3 0 0.00% x 1.00
  421. str::trim_start_ascii_char::short_pile_of_poo 4 4 0 0.00% x 1.00
  422. string::bench_exact_size_shrink_to_fit 19 17 -2 -10.53% x 1.12
  423. string::bench_from 21 21 0 0.00% x 1.00
  424. string::bench_from_str 21 21 0 0.00% x 1.00
  425. string::bench_push_char_one_byte 6,992 (1430 MB/s) 7,567 (1321 MB/s) 575 8.22% x 0.92
  426. string::bench_push_char_two_bytes 50,536 (395 MB/s) 48,605 (411 MB/s) -1,931 -3.82% x 1.04
  427. string::bench_push_str 16 16 0 0.00% x 1.00
  428. string::bench_push_str_one_byte 43,514 (229 MB/s) 44,720 (223 MB/s) 1,206 2.77% x 0.97
  429. string::bench_to_string 21 21 0 0.00% x 1.00
  430. string::bench_with_capacity 11 11 0 0.00% x 1.00
  431. string::from_utf8_lossy_100_ascii 113 86 -27 -23.89% x 1.31
  432. string::from_utf8_lossy_100_invalid 1,597 1,748 151 9.46% x 0.91
  433. string::from_utf8_lossy_100_multibyte 99 99 0 0.00% x 1.00
  434. string::from_utf8_lossy_invalid 118 120 2 1.69% x 0.98
  435. tests::bench_copy 5 5 0 0.00% x 1.00
  436. tests::bench_copy_nonarena 0 0 0 NaN% x NaN
  437. tests::bench_noncopy 82 82 0 0.00% x 1.00
  438. tests::bench_noncopy_nonarena 39 40 1 2.56% x 0.98
  439. tests::bench_typed_arena_clear 5 5 0 0.00% x 1.00
  440. vec::bench_clone_0000 9 9 0 0.00% x 1.00
  441. vec::bench_clone_0010 24 (416 MB/s) 24 (416 MB/s) 0 0.00% x 1.00
  442. vec::bench_clone_0100 59 (1694 MB/s) 58 (1724 MB/s) -1 -1.69% x 1.02
  443. vec::bench_clone_1000 503 (1988 MB/s) 469 (2132 MB/s) -34 -6.76% x 1.07
  444. vec::bench_clone_from_01_0000_0000 14 14 0 0.00% x 1.00
  445. vec::bench_clone_from_01_0000_0010 33 (303 MB/s) 33 (303 MB/s) 0 0.00% x 1.00
  446. vec::bench_clone_from_01_0000_0100 84 (1190 MB/s) 85 (1176 MB/s) 1 1.19% x 0.99
  447. vec::bench_clone_from_01_0000_1000 638 (1567 MB/s) 642 (1557 MB/s) 4 0.63% x 0.99
  448. vec::bench_clone_from_01_0010_0000 14 14 0 0.00% x 1.00
  449. vec::bench_clone_from_01_0010_0010 33 (303 MB/s) 34 (294 MB/s) 1 3.03% x 0.97
  450. vec::bench_clone_from_01_0010_0100 84 (1190 MB/s) 85 (1176 MB/s) 1 1.19% x 0.99
  451. vec::bench_clone_from_01_0100_0010 33 (303 MB/s) 34 (294 MB/s) 1 3.03% x 0.97
  452. vec::bench_clone_from_01_0100_0100 84 (1190 MB/s) 85 (1176 MB/s) 1 1.19% x 0.99
  453. vec::bench_clone_from_01_0100_1000 637 (1569 MB/s) 642 (1557 MB/s) 5 0.78% x 0.99
  454. vec::bench_clone_from_01_1000_0100 84 (1190 MB/s) 85 (1176 MB/s) 1 1.19% x 0.99
  455. vec::bench_clone_from_01_1000_1000 638 (1567 MB/s) 641 (1560 MB/s) 3 0.47% x 1.00
  456. vec::bench_clone_from_10_0000_0000 82 83 1 1.22% x 0.99
  457. vec::bench_clone_from_10_0000_0010 150 (666 MB/s) 158 (632 MB/s) 8 5.33% x 0.95
  458. vec::bench_clone_from_10_0000_0100 582 (1718 MB/s) 573 (1745 MB/s) -9 -1.55% x 1.02
  459. vec::bench_clone_from_10_0000_1000 5,175 (1932 MB/s) 5,175 (1932 MB/s) 0 0.00% x 1.00
  460. vec::bench_clone_from_10_0010_0000 83 83 0 0.00% x 1.00
  461. vec::bench_clone_from_10_0010_0010 150 (666 MB/s) 156 (641 MB/s) 6 4.00% x 0.96
  462. vec::bench_clone_from_10_0010_0100 581 (1721 MB/s) 572 (1748 MB/s) -9 -1.55% x 1.02
  463. vec::bench_clone_from_10_0100_0010 150 (666 MB/s) 157 (636 MB/s) 7 4.67% x 0.96
  464. vec::bench_clone_from_10_0100_0100 582 (1718 MB/s) 573 (1745 MB/s) -9 -1.55% x 1.02
  465. vec::bench_clone_from_10_0100_1000 5,175 (1932 MB/s) 5,178 (1931 MB/s) 3 0.06% x 1.00
  466. vec::bench_clone_from_10_1000_0100 581 (1721 MB/s) 573 (1745 MB/s) -8 -1.38% x 1.01
  467. vec::bench_clone_from_10_1000_1000 5,175 (1932 MB/s) 5,175 (1932 MB/s) 0 0.00% x 1.00
  468. vec::bench_extend_0000_0000 24 24 0 0.00% x 1.00
  469. vec::bench_extend_0000_0010 49 (204 MB/s) 50 (200 MB/s) 1 2.04% x 0.98
  470. vec::bench_extend_0000_0100 91 (1098 MB/s) 92 (1086 MB/s) 1 1.10% x 0.99
  471. vec::bench_extend_0000_1000 658 (1519 MB/s) 617 (1620 MB/s) -41 -6.23% x 1.07
  472. vec::bench_extend_0010_0010 96 (104 MB/s) 98 (102 MB/s) 2 2.08% x 0.98
  473. vec::bench_extend_0100_0100 188 (531 MB/s) 191 (523 MB/s) 3 1.60% x 0.98
  474. vec::bench_extend_1000_1000 1,490 (671 MB/s) 1,515 (660 MB/s) 25 1.68% x 0.98
  475. vec::bench_from_elem_0000 4 4 0 0.00% x 1.00
  476. vec::bench_from_elem_0010 22 (454 MB/s) 22 (454 MB/s) 0 0.00% x 1.00
  477. vec::bench_from_elem_0100 76 (1315 MB/s) 71 (1408 MB/s) -5 -6.58% x 1.07
  478. vec::bench_from_elem_1000 545 (1834 MB/s) 541 (1848 MB/s) -4 -0.73% x 1.01
  479. vec::bench_from_fn_0000 10 10 0 0.00% x 1.00
  480. vec::bench_from_fn_0010 25 (400 MB/s) 24 (416 MB/s) -1 -4.00% x 1.04
  481. vec::bench_from_fn_0100 67 (1492 MB/s) 63 (1587 MB/s) -4 -5.97% x 1.06
  482. vec::bench_from_fn_1000 537 (1862 MB/s) 537 (1862 MB/s) 0 0.00% x 1.00
  483. vec::bench_from_iter_0000 15 15 0 0.00% x 1.00
  484. vec::bench_from_iter_0010 29 (344 MB/s) 29 (344 MB/s) 0 0.00% x 1.00
  485. vec::bench_from_iter_0100 64 (1562 MB/s) 64 (1562 MB/s) 0 0.00% x 1.00
  486. vec::bench_from_iter_1000 513 (1949 MB/s) 473 (2114 MB/s) -40 -7.80% x 1.08
  487. vec::bench_from_slice_0000 16 16 0 0.00% x 1.00
  488. vec::bench_from_slice_0010 40 (250 MB/s) 39 (256 MB/s) -1 -2.50% x 1.03
  489. vec::bench_from_slice_0100 83 (1204 MB/s) 82 (1219 MB/s) -1 -1.20% x 1.01
  490. vec::bench_from_slice_1000 649 (1540 MB/s) 610 (1639 MB/s) -39 -6.01% x 1.06
  491. vec::bench_new 0 0 0 NaN% x NaN
  492. vec::bench_push_all_0000_0000 23 14 -9 -39.13% x 1.64
  493. vec::bench_push_all_0000_0010 41 (243 MB/s) 32 (312 MB/s) -9 -21.95% x 1.28
  494. vec::bench_push_all_0000_0100 78 (1282 MB/s) 67 (1492 MB/s) -11 -14.10% x 1.16
  495. vec::bench_push_all_0000_1000 535 (1869 MB/s) 476 (2100 MB/s) -59 -11.03% x 1.12
  496. vec::bench_push_all_0010_0010 89 (112 MB/s) 80 (125 MB/s) -9 -10.11% x 1.11
  497. vec::bench_push_all_0100_0100 173 (578 MB/s) 162 (617 MB/s) -11 -6.36% x 1.07
  498. vec::bench_push_all_1000_1000 1,168 (856 MB/s) 1,198 (834 MB/s) 30 2.57% x 0.97
  499. vec::bench_push_all_move_0000_0000 24 24 0 0.00% x 1.00
  500. vec::bench_push_all_move_0000_0010 49 (204 MB/s) 50 (200 MB/s) 1 2.04% x 0.98
  501. vec::bench_push_all_move_0000_0100 91 (1098 MB/s) 90 (1111 MB/s) -1 -1.10% x 1.01
  502. vec::bench_push_all_move_0000_1000 659 (1517 MB/s) 621 (1610 MB/s) -38 -5.77% x 1.06
  503. vec::bench_push_all_move_0010_0010 87 (114 MB/s) 101 (99 MB/s) 14 16.09% x 0.86
  504. vec::bench_push_all_move_0100_0100 190 (526 MB/s) 193 (518 MB/s) 3 1.58% x 0.98
  505. vec::bench_push_all_move_1000_1000 1,474 (678 MB/s) 1,523 (656 MB/s) 49 3.32% x 0.97
  506. vec::bench_with_capacity_0000 1 1 0 0.00% x 1.00
  507. vec::bench_with_capacity_0010 12 (833 MB/s) 12 (833 MB/s) 0 0.00% x 1.00
  508. vec::bench_with_capacity_0100 12 (8333 MB/s) 12 (8333 MB/s) 0 0.00% x 1.00
  509. vec::bench_with_capacity_1000 37 (27027 MB/s) 43 (23255 MB/s) 6 16.22% x 0.86
  510. vec_deque::bench_grow_1025 4,000 3,968 -32 -0.80% x 1.01
  511. vec_deque::bench_iter_1000 748 748 0 0.00% x 1.00
  512. vec_deque::bench_mut_iter_1000 748 747 -1 -0.13% x 1.00
  513. vec_deque::bench_new 12 12 0 0.00% x 1.00
  514. vec_deque::bench_try_fold 324 324 0 0.00% x 1.00
Advertisement
Add Comment
Please, Sign In to add comment