当我们创建大量没有任何数据的缓存时,Apache Ignite 会抛出 OOM。以下是数据区域的配置: 分配内存:1GB 启用持久性:False 创建的缓存数量:500
似乎每个缓存都有 5MB 的开销。它是否正确? 注意:如果启用持久性,我们就不会看到此问题。仅当禁用持久性时才会出现此问题
我不知道确切的数字,但是是的,这是预期的行为。如果您的表具有类似的生命周期,您可以使用 cache groups 来减少开销。缓存组共享一些数据结构。