[ 
https://issues.apache.org/jira/browse/HBASE-17353?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ramkrishna.s.vasudevan updated HBASE-17353:
-------------------------------------------
    Attachment: OffheapKV famLen cost.png

> Cache famLen in OffheapKeyValue
> -------------------------------
>
>                 Key: HBASE-17353
>                 URL: https://issues.apache.org/jira/browse/HBASE-17353
>             Project: HBase
>          Issue Type: Improvement
>    Affects Versions: 2.0.0
>            Reporter: ramkrishna.s.vasudevan
>            Assignee: ramkrishna.s.vasudevan
>            Priority: Minor
>             Fix For: 2.0.0
>
>         Attachments: OffheapKV famLen cost.png
>
>
> WE need to discuss here. Already we had a TODO here. But this comes again 
> after offheap memstore is committed in trunk. 
> Attaching a screenshot to show the impact. True that these changes won't have 
> a direct impact on the final perf but at micro level they would have. 
> In case of KeyValue it is just retrieving a byte from the byte[] (o(1) 
> access).
> But here we need to access the memory to retrive that one byte thought it is 
> Unsafe. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to