重用Put in HBase客户端?

时间:2013-07-17 06:32:42

标签: hbase object-pooling

当向HBase添加新行时,需要创建一个新的Put实例并调用add(byte [] family, byte [] qualifier, long ts, byte [] value)来添加数据,这将创建一个KeyValue实例。如果有很多put操作,将会创建大量PutKeyValue。它经常触发GC。

有没有办法重复使用PutKeyValue?如果是这样,我可以使用ObjectPool来稳定内存使用,而不是分配将很快GC的内存。

0 个答案:

没有答案