Advertisement
Guest User

Untitled

a guest
Oct 28th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. Improvements with impl TrustedLen on Chain, and using TrustedLen in Vec::extend
  2.  
  3. name extend-before-1.log ns/iter extend-after-1.log ns/iter diff ns/iter diff %
  4. bench_chain_chain_collect 62,249 32,370 -29,879 -48.00%
  5. bench_chain_collect 26,828 25,386 -1,442 -5.37%
  6. bench_nest_chain_chain_collect 44,562 41,087 -3,475 -7.80%
  7.  
  8. /Additional/ improvements using `.fold()` too in Vec::extend
  9.  
  10. name extend-after-1.log ns/iter extend-after-fold-2.log ns/iter diff ns/iter diff %
  11. bench_chain_chain_collect 32,370 2,762 -29,608 -91.47%
  12. bench_chain_collect 25,386 2,760 -22,626 -89.13%
  13. bench_nest_chain_chain_collect 41,087 2,744 -38,343 -93.32%
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement