MapDB、序列化器和压缩
MapDB, serializers and compression
我正在研究堆外缓存,但似乎找不到太多关于堆内和堆外(仍在内存中)内存消耗的information/benchmarks。
我打算在序列化对象 and/or 整个数据存储上使用 MapDB. Documentation indicates that compression can be applied。
问题:
- 与堆上的相同对象相比,堆外的序列化对象是否具有更小的内存占用?如果可能ratio/benchmark?
SerializerCompressionWrapper
的开销是多少(可能是基准?)
- 压缩效率如何?
谢谢!!!
1) 是的,与堆相比,堆外消耗的数据更少
2) 没有基准
3) 它是非常快的 LZF 压缩,在合理的情况下应该可以达到 1GB/s 左右 CPU
我正在研究堆外缓存,但似乎找不到太多关于堆内和堆外(仍在内存中)内存消耗的information/benchmarks。
我打算在序列化对象 and/or 整个数据存储上使用 MapDB. Documentation indicates that compression can be applied。
问题:
- 与堆上的相同对象相比,堆外的序列化对象是否具有更小的内存占用?如果可能ratio/benchmark?
SerializerCompressionWrapper
的开销是多少(可能是基准?)- 压缩效率如何?
谢谢!!!
1) 是的,与堆相比,堆外消耗的数据更少
2) 没有基准
3) 它是非常快的 LZF 压缩,在合理的情况下应该可以达到 1GB/s 左右 CPU