blob: 6bdd08f4ca1974e70662d0666dc79dcb131772ae [file]
================================================================================================
OpenHashMap vs java.util.HashMap
================================================================================================
OpenJDK 64-Bit Server VM 17.0.20+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 228 243 13 4.4 227.9 1.0X
java.util.HashMap 50 88 53 20.1 49.8 4.6X
OpenJDK 64-Bit Server VM 17.0.20+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 772 778 7 6.5 154.3 1.0X
java.util.HashMap merge 740 763 37 6.8 148.1 1.0X
OpenJDK 64-Bit Server VM 17.0.20+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 109 111 2 9.2 108.5 1.0X
java.util.HashMap 52 54 1 19.1 52.3 2.1X