blob: c98d2b88560e35b9105f28af977da167ebd6c8b3 [file]
================================================================================================
OpenHashMap vs java.util.HashMap
================================================================================================
OpenJDK 64-Bit Server VM 21.0.12+8-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
Insert 1000000 distinct String keys: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
OpenHashMap 262 280 15 3.8 262.0 1.0X
java.util.HashMap 48 84 57 21.0 47.7 5.5X
OpenJDK 64-Bit Server VM 21.0.12+8-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
Aggregate 5000000 ops on 1000000 String keys: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
----------------------------------------------------------------------------------------------------------------------------
OpenHashMap changeValue 858 885 28 5.8 171.7 1.0X
java.util.HashMap merge 772 811 60 6.5 154.5 1.1X
OpenJDK 64-Bit Server VM 21.0.12+8-LTS on Linux 6.17.0-1020-azure
AMD EPYC 7763 64-Core Processor
Look up 1000000 String keys in random order: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
---------------------------------------------------------------------------------------------------------------------------
OpenHashMap 101 106 3 9.9 100.9 1.0X
java.util.HashMap 48 53 3 20.7 48.3 2.1X