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 |
List1D |
31.04 M |
32.21 ns |
±59.43% |
30 ns |
30 ns |
16 ns |
2749 ns |
95861 |
Tuple2D |
16.91 M |
59.15 ns |
±2301.62% |
48 ns |
48 ns |
34 ns |
730988 ns |
451146 |
ProcessDictionary |
14.86 M |
67.31 ns |
±666.24% |
62 ns |
62 ns |
50 ns |
171986 ns |
366399 |
MapTuple |
14.65 M |
68.24 ns |
±24850.94% |
33 ns |
33 ns |
21 ns |
10955438 ns |
427147 |
Tuple1D |
12.04 M |
83.05 ns |
±5738.15% |
43 ns |
40 ns |
26 ns |
2438557 ns |
454330 |
List2D |
10.49 M |
95.30 ns |
±484.89% |
81 ns |
80 ns |
69 ns |
121272 ns |
77076 |
MapTupleQuarterFull |
9.01 M |
111.00 ns |
±247.51% |
81 ns |
80 ns |
61 ns |
61432 ns |
93536 |
ETSSet |
8.75 M |
114.30 ns |
±19.08% |
112 ns |
110 ns |
89 ns |
1101 ns |
12471 |
MapTupleFull |
8.65 M |
115.64 ns |
±16.84% |
111 ns |
110 ns |
94 ns |
2170 ns |
23904 |
MapTupleHalfFull |
6.87 M |
145.65 ns |
±195.37% |
121 ns |
120 ns |
109 ns |
12707 ns |
40562 |
Array2D |
6.73 M |
148.59 ns |
±31.02% |
145 ns |
145 ns |
123 ns |
9178 ns |
185633 |
Array1D |
5.77 M |
173.25 ns |
±1013.39% |
149 ns |
149 ns |
135 ns |
747689 ns |
366701 |
ETSOrderedSet |
5.49 M |
182.25 ns |
±22.92% |
180 ns |
180 ns |
137 ns |
2488 ns |
10824 |
Map2D |
4.09 M |
244.47 ns |
±115.24% |
219 ns |
220 ns |
184 ns |
39339 ns |
59742 |