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 |
535.07 |
1.87 ms |
±3.96% |
1.86 ms |
none |
1.65 ms |
2.00 ms |
29 |
body-recursive |
522.47 |
1.91 ms |
±2.75% |
1.92 ms |
none |
1.83 ms |
2.00 ms |
33 |
tail-rec arg-order |
516.63 |
1.94 ms |
±3.82% |
1.97 ms |
none |
1.79 ms |
2.04 ms |
32 |
tail-recursive |
489.58 |
2.04 ms |
±3.19% |
2.02 ms |
none |
1.90 ms |
2.15 ms |
29 |
Memory Usage Comparison
Name |
Average |
Deviation |
Median |
Mode |
Minimum |
Maximum |
Sample size |
stdlib map |
1.53 MB |
±0.00% |
1.53 MB |
1.53 MB |
1.53 MB |
1.53 MB |
12 |
body-recursive |
1.53 MB |
±0.00% |
1.53 MB |
1.53 MB |
1.53 MB |
1.53 MB |
12 |
tail-rec arg-order |
2.89 MB |
±0.00% |
2.89 MB |
2.89 MB |
2.89 MB |
2.89 MB |
12 |
tail-recursive |
2.89 MB |
±0.00% |
2.89 MB |
2.89 MB |
2.89 MB |
2.89 MB |
12 |