与使用RAM磁盘的Ehcache Community Edition的Diskstore相比,Enterprise Ehcache的BigMemory的性能如何?
如果我们在对象堆中使用了所有RAM,Big Memory允许缓存在对象堆外部使用其他类型的内存存储,通过减少GC的开销.序列化和反序列化确实发生在这个堆外存储的放置和获取上.
类似地,Diskstore也是二级缓存,用于将序列化对象存储在磁盘上.
在上面的链接中提到了堆外存储比Diskstore快两个数量级.如果我配置Diskstore将数据存储在RAM磁盘中会发生什么?BigMemory还会有明显的性能优势吗?
BigMemory还有其他一些优化吗?有没有人遇到任何比较这两种方法的实验?