我用 FNV 将字符串散列成整数。我将它们存储在 MappedByteBuffer 中的自定义哈希表中,以希望改善对堆内存中同一个表的内存访问,并在程序中断时为文件提供一致的表存储。这种堆外 MappedByteBuffer 在速度方面是否可能优于基于堆的哈希表?JDK HashMap 太慢了。
我用 FNV 将字符串散列成整数。我将它们存储在 MappedByteBuffer 中的自定义哈希表中,以希望改善对堆内存中同一个表的内存访问,并在程序中断时为文件提供一致的表存储。这种堆外 MappedByteBuffer 在速度方面是否可能优于基于堆的哈希表?JDK HashMap 太慢了。