企业级 Ehcache 的 BigMemory 性能与使用 RAM 磁盘的 Ehcache 社区版本的 Diskstore 相比如何?
Big Memory 允许缓存使用一种额外的内存存储方式,使得 GC 的开销降低,如果我们使用对象堆中的所有 RAM,则会在放置和获取时进行序列化和反序列化。
同样,Diskstore 也是二级缓存,将序列化对象存储在磁盘上。
在上面的链接中提到,离堆存储比 Diskstore 快两个数量级。如果我将 Diskstore 配置为在 RAM 磁盘 中存储数据会发生什么?BigMemory 仍然具有明显的性能优势吗?
BigMemory 进行了其他优化吗?是否有人进行了比较这两种方法的实验?