Java 历史记录映射项的最大数目

Java 历史记录映射项的最大数目,java,dictionary,size,chronicle,chronicle-map,Java,Dictionary,Size,Chronicle,Chronicle Map,理论上,编年史地图最多可以包含多少个条目?可以放入编年史地图的最大条目数是多少?理论上的最大条目数受您可以拥有的虚拟内存的限制。这可能低至128 TB,具体取决于您的操作系统。相比之下,编年史队列并没有这个限制,因为它交换内存中的映射,但对于随机访问,它的速度会慢得多 实际上,将地图的大小限制在2-40倍主内存大小似乎是一个现实的上限 简而言之,条目越小,您可以拥有的就越多。如果条目数大于Integer.MAX\u VALUE,map.size将返回什么?它返回Integer.MAX\u VAL

理论上,编年史地图最多可以包含多少个条目?可以放入编年史地图的最大条目数是多少?

理论上的最大条目数受您可以拥有的虚拟内存的限制。这可能低至128 TB,具体取决于您的操作系统。相比之下,编年史队列并没有这个限制,因为它交换内存中的映射,但对于随机访问,它的速度会慢得多

实际上,将地图的大小限制在2-40倍主内存大小似乎是一个现实的上限


简而言之,条目越小,您可以拥有的就越多。

如果条目数大于Integer.MAX\u VALUE,map.size将返回什么?它返回
Integer.MAX\u VALUE
还有一个
longSize()
方法。