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 |
8.89 |
112.49 ms |
±44.68% |
105.73 ms |
none |
82.71 ms |
421.33 ms |
42 |
body-recursive |
8.87 |
112.72 ms |
±44.97% |
104.66 ms |
none |
83.52 ms |
423.24 ms |
42 |
tail-rec arg-order |
8.01 |
124.79 ms |
±40.27% |
114.70 ms |
none |
102.99 ms |
425.68 ms |
39 |
tail-recursive |
7.59 |
131.75 ms |
±40.89% |
121.18 ms |
none |
108.09 ms |
439.39 ms |
36 |
Memory Usage Comparison
Name |
Average |
Deviation |
Median |
Mode |
Minimum |
Maximum |
Sample size |
stdlib map |
76.29 MB |
±0.00% |
76.29 MB |
76.29 MB |
76.29 MB |
76.29 MB |
5 |
body-recursive |
76.29 MB |
±0.00% |
76.29 MB |
76.29 MB |
76.29 MB |
76.29 MB |
5 |
tail-rec arg-order |
149.82 MB |
±0.00% |
149.82 MB |
149.82 MB |
149.82 MB |
149.82 MB |
4 |
tail-recursive |
149.82 MB |
±0.00% |
149.82 MB |
149.82 MB |
149.82 MB |
149.82 MB |
4 |