可以创建的IMAP和多重Map的总数是否有限制?我已经创建了大约10万个小Map,占用的内存似乎比几个大Map有相同的数据高。hazelcast版本:4.0.2
tzxcd3kk1#
在hazelcast中创建任何对象都会消耗一些堆内存。在hazelcast的企业版中,Map的数据可能是堆外的,但Map本身仍然在堆上。这对于任何java对象都是通用的。没有硬性限制,但您可能会发现内存压力变得过大。我想知道为什么你有这么多Map-可能有另一种方法来应用。你看过多重Map吗?hazelcast支持这些,这将支持许多键到值集合的Map。
1条答案
按热度按时间tzxcd3kk1#
在hazelcast中创建任何对象都会消耗一些堆内存。在hazelcast的企业版中,Map的数据可能是堆外的,但Map本身仍然在堆上。这对于任何java对象都是通用的。没有硬性限制,但您可能会发现内存压力变得过大。我想知道为什么你有这么多Map-可能有另一种方法来应用。你看过多重Map吗?hazelcast支持这些,这将支持许多键到值集合的Map。