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 |
tail-rec arg-order |
10.48 |
95.43 ms |
±44.59% |
84.32 ms |
none |
83.52 ms |
269.21 ms |
19 |
stdlib map |
10.18 |
98.20 ms |
±49.99% |
83.40 ms |
none |
81.50 ms |
292.50 ms |
18 |
tail-recursive |
9.40 |
106.34 ms |
±48.86% |
90.55 ms |
none |
88.86 ms |
310.02 ms |
18 |
body-recursive |
9.40 |
106.35 ms |
±54.24% |
90.29 ms |
none |
89.77 ms |
335.50 ms |
18 |
Memory Usage Comparison
Name |
Average |
Deviation |
Median |
Mode |
Minimum |
Maximum |
Sample size |
tail-rec arg-order |
149.82 MB |
±0.00% |
149.82 MB |
149.82 MB |
149.82 MB |
149.82 MB |
3 |
stdlib map |
76.29 MB |
±0.00% |
76.29 MB |
76.29 MB |
76.29 MB |
76.29 MB |
4 |
tail-recursive |
149.82 MB |
±0.00% |
149.82 MB |
149.82 MB |
149.82 MB |
149.82 MB |
3 |
body-recursive |
76.29 MB |
±0.00% |
76.29 MB |
76.29 MB |
76.29 MB |
76.29 MB |
3 |