Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. library(microbenchmark)
  2. microbenchmark(parallelDraws(1e5), serialDraws(1e5), rnorm(1e5))
  3.  
  4. Unit: microseconds
  5. expr min lq mean median uq max neval
  6. parallelDraws(1e+05) 3113.752 3539.686 3687.794 3599.1540 3943.282 5058.376 100
  7. serialDraws(1e+05) 695.501 734.593 2536.940 757.2325 806.135 175712.496 100
  8. rnorm(1e+05) 6072.043 6264.030 6655.835 6424.0195 6661.739 18578.669 100
  9.  
  10. > bench::mark(parallelDraws(1e5), serialDraws(1e5), check = FALSE, min_iterations = 10)[,1:5]
  11. # A tibble: 2 x 5
  12. expression min median `itr/sec` mem_alloc
  13. <bch:expr> <bch:tm> <bch:tm> <dbl> <bch:byt>
  14. 1 parallelDraws(1e+05) 1.08ms 1.78ms 558. 784KB
  15. 2 serialDraws(1e+05) 624.16µs 758.6µs 1315. 784KB
  16.  
  17. > bench::mark(parallelDraws(1e8), serialDraws(1e8), check = FALSE, min_iterations = 10)[,1:5]
  18. # A tibble: 2 x 5
  19. expression min median `itr/sec` mem_alloc
  20. <bch:expr> <bch:tm> <bch:tm> <dbl> <bch:byt>
  21. 1 parallelDraws(1e+08) 326ms 343ms 2.91 763MB
  22. 2 serialDraws(1e+08) 757ms 770ms 1.30 763MB
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement