如何获取Infinispan缓存中的数据大小,替代ehcache的calculateInMemorySize?

Cod*_*der 6 java ehcache infinispan

我正在从 ehcache 迁移到 infinispan。在 ehcache 我们有

net.sf.ehcache.Cache.calculateInMemorySize() 
Run Code Online (Sandbox Code Playgroud)

计算内存大小。

如何计算 infinispan 的内存大小?

Gal*_*eño 2

托马斯是对的,目前没有办法计算内存中数据的大小。不过,我们确实为用户提供了一些有关 Infinispan 产生的内存开销的指南,这有助于用户规划其内存需求。计算内存中数据的大小并不容易实现,并且需要考虑许多微妙的细节(JVM 类型、架构等)。