我正在使用Apache Ignite 2.8.0。我在没有持久性的情况下运行服务器。我的缓存中有一些记录。它显示“ totalAllocatedSize”:18869600。现在,我清除了缓存,再次显示为相同的“ totalAllocatedSize”:18869600。(我的缓存中没有任何记录)为什么这样显示,实际上我在缓存中没有任何记录,所以它需要显示为0。但是它显示了当我的缓存中有一些记录时我得到的先前的值。为什么会这样呢?或我现在将如何使用我的实际内存?
像许多数据库一样,Apache Ignite不会取消分配已经分配的内存。您可以看到通过减少fillFactor
指标,您有可用空间。