我有一个像这样的 ConcurrentHashMap:
HashMap<String, Integer> fruitMap = new ConcurrentHashMap<>();
Run Code Online (Sandbox Code Playgroud)
键为String10 个字符,值为Integer。
假设我的应用程序中没有其他消耗内存的代码,如何计算具有 10GiB 内存的服务器上的 HashMap 中可以存储的条目数?
如果您能提及我们如何针对 Java 7 和 Java 8 或更高版本计算它,那就太好了。
PS:我找到了这个,但我不明白100个整数映射到整数的哈希图的6.75KB内存使用量是如何得出的。