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 |
1.79 |
558.27 ms |
±50.47% |
450.56 ms |
none |
406.74 ms |
1125.84 ms |
6 |
body-recursive |
1.74 |
573.12 ms |
±49.95% |
461.66 ms |
none |
413.14 ms |
1149.38 ms |
6 |
tail-rec arg-order |
1.27 |
787.27 ms |
±92.44% |
455.86 ms |
none |
417.42 ms |
2085.23 ms |
5 |
tail-recursive |
1.23 |
814.59 ms |
±90.28% |
477.67 ms |
none |
444.81 ms |
2126.50 ms |
5 |
Memory Usage Comparison
Name |
Average |
Deviation |
Median |
Mode |
Minimum |
Maximum |
Sample size |
stdlib map |
381.47 MB |
±0.00% |
381.47 MB |
none |
381.47 MB |
381.47 MB |
1 |
body-recursive |
381.47 MB |
±0.00% |
381.47 MB |
none |
381.47 MB |
381.47 MB |
1 |
tail-rec arg-order |
758.55 MB |
±0.00% |
758.55 MB |
none |
758.55 MB |
758.55 MB |
1 |
tail-recursive |
758.55 MB |
±0.00% |
758.55 MB |
none |
758.55 MB |
758.55 MB |
1 |