System info
- Elixir: 1.8.1
- Erlang: 21.3.2
- Operating system: Linux
- Available memory: 15.61 GB
- CPU Information: Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
- Number of Available Cores: 8
Run Time Comparison
Name |
Iterations per Second |
Average |
Deviation |
Median |
Mode |
Minimum |
Maximum |
Sample size |
stdlib map |
4.85 K |
205.99 μs |
±2.54% |
204.80 μs |
none |
201.45 μs |
230.35 μs |
30 |
body-recursive |
4.83 K |
207.13 μs |
±3.65% |
207.59 μs |
200.08 μs |
198.12 μs |
235.51 μs |
34 |
tail-rec arg-order |
4.81 K |
207.79 μs |
±2.89% |
207.17 μs |
none |
202.01 μs |
228.94 μs |
34 |
tail-recursive |
4.48 K |
223.01 μs |
±3.85% |
220.57 μs |
none |
215.28 μs |
250.33 μs |
30 |
Memory Usage Comparison
Name |
Average |
Deviation |
Median |
Mode |
Minimum |
Maximum |
Sample size |
stdlib map |
156.25 KB |
±0.00% |
156.25 KB |
156.25 KB |
156.25 KB |
156.25 KB |
13 |
body-recursive |
156.25 KB |
±0.00% |
156.25 KB |
156.25 KB |
156.25 KB |
156.25 KB |
14 |
tail-rec arg-order |
224.03 KB |
±0.00% |
224.03 KB |
224.03 KB |
224.03 KB |
224.03 KB |
14 |
tail-recursive |
224.03 KB |
±0.00% |
224.03 KB |
224.03 KB |
224.03 KB |
224.03 KB |
12 |