Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- library(microbenchmark)
- microbenchmark(parallelDraws(1e5), serialDraws(1e5), rnorm(1e5))
- Unit: microseconds
- expr min lq mean median uq max neval
- parallelDraws(1e+05) 3113.752 3539.686 3687.794 3599.1540 3943.282 5058.376 100
- serialDraws(1e+05) 695.501 734.593 2536.940 757.2325 806.135 175712.496 100
- rnorm(1e+05) 6072.043 6264.030 6655.835 6424.0195 6661.739 18578.669 100
- > bench::mark(parallelDraws(1e5), serialDraws(1e5), check = FALSE, min_iterations = 10)[,1:5]
- # A tibble: 2 x 5
- expression min median `itr/sec` mem_alloc
- <bch:expr> <bch:tm> <bch:tm> <dbl> <bch:byt>
- 1 parallelDraws(1e+05) 1.08ms 1.78ms 558. 784KB
- 2 serialDraws(1e+05) 624.16µs 758.6µs 1315. 784KB
- > bench::mark(parallelDraws(1e8), serialDraws(1e8), check = FALSE, min_iterations = 10)[,1:5]
- # A tibble: 2 x 5
- expression min median `itr/sec` mem_alloc
- <bch:expr> <bch:tm> <bch:tm> <dbl> <bch:byt>
- 1 parallelDraws(1e+08) 326ms 343ms 2.91 763MB
- 2 serialDraws(1e+08) 757ms 770ms 1.30 763MB
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement