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 |
Tuple1D |
44.12 M |
22.66 ns |
±842.77% |
20 ns |
20 ns |
9 ns |
35101 ns |
478483 |
Tuple2D |
42.46 M |
23.55 ns |
±846.67% |
20 ns |
19 ns |
7 ns |
36475 ns |
466133 |
Array1D |
30.38 M |
32.92 ns |
±84.61% |
32 ns |
32 ns |
20 ns |
8945 ns |
432197 |
MapTuple |
29.09 M |
34.38 ns |
±111.15% |
32 ns |
31 ns |
19 ns |
10100 ns |
443243 |
MapTupleQuarterFull |
18.86 M |
53.03 ns |
±37.27% |
50 ns |
49 ns |
38 ns |
2579 ns |
94867 |
Array2D |
18.62 M |
53.70 ns |
±67.02% |
50 ns |
49 ns |
34 ns |
10278 ns |
203195 |
List1D |
18.26 M |
54.75 ns |
±56.06% |
53 ns |
52 ns |
42 ns |
8358 ns |
96447 |
ProcessDictionary |
17.19 M |
58.18 ns |
±1393.09% |
52 ns |
51 ns |
39 ns |
403837 ns |
400830 |
Map2D |
15.79 M |
63.34 ns |
±25.86% |
60 ns |
54 ns |
41 ns |
388 ns |
61749 |
MapTupleHalfFull |
10.54 M |
94.87 ns |
±27.72% |
91 ns |
89 ns |
76 ns |
2088 ns |
41108 |
MapTupleFull |
10.29 M |
97.16 ns |
±18.01% |
93 ns |
89 ns |
70 ns |
448 ns |
23773 |
ETSSet |
9.74 M |
102.63 ns |
±26.57% |
100 ns |
99 ns |
78 ns |
2629 ns |
12715 |
List2D |
9.04 M |
110.57 ns |
±69.64% |
105 ns |
109 ns |
82 ns |
4597 ns |
76540 |
ETSOrderedSet |
6.47 M |
154.65 ns |
±19.27% |
152 ns |
149 ns |
118 ns |
1159 ns |
11044 |