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 |
57.81 |
17.30 ms |
±3.33% |
17.30 ms |
none |
15.92 ms |
18.20 ms |
28 |
body-recursive |
55.01 |
18.18 ms |
±2.48% |
18.22 ms |
none |
16.04 ms |
18.53 ms |
29 |
tail-rec arg-order |
40.25 |
24.84 ms |
±145.44% |
17.59 ms |
none |
16.67 ms |
205.55 ms |
27 |
tail-recursive |
37.93 |
26.37 ms |
±143.48% |
18.95 ms |
none |
17.78 ms |
211.75 ms |
26 |
Memory Usage Comparison
Name |
Average |
Deviation |
Median |
Mode |
Minimum |
Maximum |
Sample size |
stdlib map |
15.26 MB |
±0.00% |
15.26 MB |
15.26 MB |
15.26 MB |
15.26 MB |
7 |
body-recursive |
15.26 MB |
±0.00% |
15.26 MB |
15.26 MB |
15.26 MB |
15.26 MB |
7 |
tail-rec arg-order |
26.95 MB |
±0.00% |
26.95 MB |
26.95 MB |
26.95 MB |
26.95 MB |
6 |
tail-recursive |
26.95 MB |
±0.00% |
26.95 MB |
26.95 MB |
26.95 MB |
26.95 MB |
6 |