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 |
16.87 M |
59.28 ns |
±2026.15% |
51 ns |
51 ns |
38 ns |
573267 ns |
453754 |
ProcessDictionary |
14.36 M |
69.65 ns |
±4696.55% |
59 ns |
60 ns |
46 ns |
1937947 ns |
371020 |
MapTuple |
12.16 M |
82.24 ns |
±23284.12% |
36 ns |
35 ns |
24 ns |
9664468 ns |
427147 |
Tuple1D |
10.67 M |
93.74 ns |
±7351.11% |
46 ns |
43 ns |
29 ns |
4076269 ns |
449245 |
MapTupleHalfFull |
8.92 M |
112.16 ns |
±42.16% |
110 ns |
110 ns |
93 ns |
8990 ns |
40564 |
MapTupleFull |
8.77 M |
114.03 ns |
±22.42% |
111 ns |
108 ns |
90 ns |
3303 ns |
23738 |
ETSSet |
8.58 M |
116.53 ns |
±17.78% |
114 ns |
113 ns |
93 ns |
1084 ns |
12507 |
Array2D |
6.58 M |
152.06 ns |
±35.69% |
148 ns |
143 ns |
130 ns |
9192 ns |
190179 |
Array1D |
5.63 M |
177.74 ns |
±978.38% |
154 ns |
153 ns |
138 ns |
785973 ns |
367264 |
ETSOrderedSet |
5.34 M |
187.42 ns |
±38.95% |
183 ns |
183 ns |
152 ns |
4057 ns |
10642 |
Map2D |
3.50 M |
285.55 ns |
±100.73% |
260 ns |
263 ns |
235 ns |
40390 ns |
59282 |
List2D |
2.89 M |
345.55 ns |
±24.43% |
328 ns |
318 ns |
288 ns |
2647 ns |
69998 |
MapTupleQuarterFull |
2.62 M |
381.31 ns |
±16.51% |
375 ns |
373 ns |
356 ns |
9353 ns |
84864 |
List1D |
1.35 M |
739.31 ns |
±147.87% |
705 ns |
703 ns |
659 ns |
304206 ns |
78819 |