Vincent Poon created HBASE-18026:
------------------------------------

             Summary: ProtobufUtil seems to do extra array copying
                 Key: HBASE-18026
                 URL: https://issues.apache.org/jira/browse/HBASE-18026
             Project: HBase
          Issue Type: Bug
    Affects Versions: 2.0.0, 1.3.2
            Reporter: Vincent Poon
            Priority: Minor


In ProtobufUtil, the protobuf fields are copied into an array using 
toByteArray().  These are then passed into the KeyValue constructor which does 
another copy.

It seems like we can avoid a copy here by using 
HBaseZeroCopyByteString#zeroCopyGetBytes() ?



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to