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-recursive |
5.55 K |
180.08 μs |
±623.13% |
167.78 μs |
167.23 μs |
165.66 μs |
182327.73 μs |
26605 |
body-recursive |
5.01 K |
199.75 μs |
±480.63% |
190.76 μs |
191.45 μs |
150.93 μs |
144168.80 μs |
23604 |
stdlib map |
4.89 K |
204.56 μs |
±854.99% |
190.86 μs |
190.94 μs |
154.99 μs |
263996.77 μs |
23102 |
tail-rec arg-order |
4.88 K |
205.07 μs |
±691.94% |
163.95 μs |
163.27 μs |
156.23 μs |
214325.37 μs |
23374 |
Memory Usage Comparison
Name |
Average |
Deviation |
Median |
Mode |
Minimum |
Maximum |
Sample size |
tail-recursive |
224.03 KB |
±0.00% |
224.03 KB |
224.03 KB |
224.03 KB |
224.03 KB |
4045 |
body-recursive |
156.25 KB |
±0.00% |
156.25 KB |
156.25 KB |
156.25 KB |
156.25 KB |
4327 |
stdlib map |
156.25 KB |
±0.00% |
156.25 KB |
156.25 KB |
156.25 KB |
156.25 KB |
4383 |
tail-rec arg-order |
224.03 KB |
±0.00% |
224.03 KB |
224.03 KB |
224.03 KB |
224.03 KB |
3832 |