Run details:
donkey/4.5.1213159
Other
Other
Desktop
2 years ago
Map.get, 10 000 elements
1.2M/s
Map.get, 1 000 000 elements
680K/s
Array.find, 10 000 elements
11K/s
Array.find, 10 lookups
1K/s
Array to Map + Map.get, 10 lookups
823/s
Array to Map + Map.get, 1 lookup
807/s
Array to Map + Map.get, 100 lookups
781/s
Array.find, 1 000 000 elements
121/s
Array.find, 100 lookups
114/s
View exact numbers
Test name Executions per second
Map.get, 10 000 elements 1,244,109 Ops/sec
Map.get, 1 000 000 elements 679,711 Ops/sec
Array.find, 10 000 elements 11,500 Ops/sec
Array.find, 10 lookups 1,159 Ops/sec
Array to Map + Map.get, 10 lookups 823 Ops/sec
Array to Map + Map.get, 1 lookup 807 Ops/sec
Array to Map + Map.get, 100 lookups 781 Ops/sec
Array.find, 1 000 000 elements 121 Ops/sec
Array.find, 100 lookups 114 Ops/sec
Script Preparation code:
Tests: