use of org.apache.hadoop.hbase.codec.CellCodec in project hbase by apache.
the class CodecPerformance method main.
public static void main(String[] args) throws IOException {
// How many Cells to encode/decode on each cycle.
final int count = 100000;
// How many times to do an operation; repeat gives hotspot chance to warm up.
final int cycles = 30;
Cell[] cells = getCells(count);
int size = getRoughSize(cells);
// Multiply by 2 to ensure we don't have to grow buffer
int initialBufferSize = 2 * size;
// Test KeyValue codec.
doCodec(new KeyValueCodec(), cells, cycles, count, initialBufferSize);
doCodec(new CellCodec(), cells, cycles, count, initialBufferSize);
doCodec(new MessageCodec(), cells, cycles, count, initialBufferSize);
}
Aggregations