我是GridGain的新手,我的缓存堆大小有问题。
我有一个带有2.000.000~3.000.000行的CSV文件,文件大小为600~800兆字节,但是当我将这些数据加载到GridGain上的缓存中时,我需要5~7千兆字节。我可以减少缓存中的数据大小吗?或者我需要5~7千兆字节来保存600兆字节的文件?
答案 0 :(得分:0)
以下是可能影响内存消耗的事情:
我认为一个好的测试是将相同的数据加载到ConcurrentHashMap中,并查看需要多少内存。我想说,在像GridGain这样的分布式事务缓存中,版本控制,锁定等占用了空间。因此,分布式缓存所需的内存量应该是简单的ConcurrentHashMap所需空间的2倍或3倍。