System info
- Elixir: 1.8.2
- Erlang: 22.0
- 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 |
Tuple2D |
37.76 M |
26.48 ns |
±722.24% |
24 ns |
23 ns |
10 ns |
36486 ns |
467790 |
Tuple1D |
36.87 M |
27.12 ns |
±618.93% |
24 ns |
24 ns |
13 ns |
34271 ns |
466561 |
Array1D |
28.57 M |
35.00 ns |
±78.21% |
34 ns |
34 ns |
23 ns |
9725 ns |
431966 |
MapTuple |
27.00 M |
37.04 ns |
±131.99% |
34 ns |
34 ns |
22 ns |
13617 ns |
442293 |
ProcessDictionary |
18.89 M |
52.94 ns |
±843.86% |
49 ns |
49 ns |
38 ns |
201953 ns |
411899 |
Array2D |
16.70 M |
59.88 ns |
±34.66% |
56 ns |
53 ns |
46 ns |
2501 ns |
198678 |
Map2D |
14.28 M |
70.03 ns |
±49.51% |
64 ns |
62 ns |
49 ns |
7686 ns |
61817 |
MapTupleHalfFull |
10.38 M |
96.36 ns |
±30.87% |
93 ns |
93 ns |
73 ns |
2022 ns |
40970 |
MapTupleFull |
9.97 M |
100.30 ns |
±20.77% |
97 ns |
93 ns |
73 ns |
504 ns |
23742 |
ETSSet |
9.17 M |
109.02 ns |
±14.73% |
107 ns |
103 ns |
83 ns |
633 ns |
12899 |
List2D |
5.77 M |
173.18 ns |
±47.97% |
164 ns |
163 ns |
148 ns |
7454 ns |
75449 |
ETSOrderedSet |
5.64 M |
177.34 ns |
±34.69% |
173 ns |
173 ns |
143 ns |
3249 ns |
10790 |
MapTupleQuarterFull |
3.99 M |
250.61 ns |
±25.89% |
247 ns |
243 ns |
226 ns |
10594 ns |
88646 |
List1D |
2.46 M |
407.10 ns |
±14.32% |
400 ns |
398 ns |
382 ns |
12048 ns |
86420 |