hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Purtell (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-16703) Explore object pooling of SeekerState
Date Sat, 24 Sep 2016 22:49:20 GMT
Andrew Purtell created HBASE-16703:

             Summary: Explore object pooling of SeekerState
                 Key: HBASE-16703
                 URL: https://issues.apache.org/jira/browse/HBASE-16703
             Project: HBase
          Issue Type: Task
            Reporter: Andrew Purtell

In read workloads 35% of the allocation pressure produced by servicing RPC requests comes
from SeekerState.<init> of the DataBlockEncoder implementation currently in use, where
we allocate two byte arrays of INITIAL_KEY_BUFFER_SIZE in length. There's an opportunity for
object pooling of SeekerState here. Subsequent code checks if those byte arrays are sized
sufficiently to handle incoming data to copy. The arrays will be resized if needed. 

This message was sent by Atlassian JIRA

View raw message