| Test case name | Result |
|---|---|
| Array.find, 100 elements | |
| Map.get, 100 elements | |
| Array.find, 1 000 000 elements | |
| Map.get, 1 000 000 elements | |
| Array to Map + Map.get, 1 lookup | |
| Array to Map + Map.get, 10 lookups | |
| Array to Map + Map.get, 100 lookups | |
| Array.find, 10 lookups | |
| Array.find, 100 lookups |
| Test name | Executions per second |
|---|---|
| Array.find, 100 elements | 21158410.0 Ops/sec |
| Map.get, 100 elements | 161081552.0 Ops/sec |
| Array.find, 1 000 000 elements | 455.2 Ops/sec |
| Map.get, 1 000 000 elements | 156671840.0 Ops/sec |
| Array to Map + Map.get, 1 lookup | 3835.6 Ops/sec |
| Array to Map + Map.get, 10 lookups | 4102.1 Ops/sec |
| Array to Map + Map.get, 100 lookups | 4141.7 Ops/sec |
| Array.find, 10 lookups | 27264.1 Ops/sec |
| Array.find, 100 lookups | 2649.4 Ops/sec |