Benchee v0.2.0 Benchee.RepeatN
Simple helper module that can easily make a function call repeat n times. Which is significantly faster than Enum.each/list comprehension.
Check out the benchmark in samples/repeat_n.exs:
Name ips average deviation median Recursion 76037.28 13.15μs (±10.76%) 13.0μs Enum.each 54930.00 18.20μs (±22.01%) 18.0μs List comprehension 46742.24 21.39μs (±20.72%) 21.0μs
Comparison: Recursion 76037.28 Enum.each 54930.00 - 1.38x slower List comprehension 46742.24 - 1.63x slower
Summary
Functions
Calls the given function n times