[ 
https://issues.apache.org/jira/browse/HBASE-20673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17004560#comment-17004560
 ] 

Michael Stack commented on HBASE-20673:
---------------------------------------

Thank you for taking a look at this one zhuobin zheng. @zhuobin zheng, please 
make an account in JIRA and then you should be able to attach files. I'll add 
you as a contributor too after you do this.

It is a while since I looked at this issue. Yes, there were large steps in CPU 
usage attributed to a single instruction that seemed to attributable to 
complicated dispatch. Would be interested in result of your experiments (yes, 
repro in test setup is tough). Is the machine that is using all CPUs carrying 
hbase:meta? 

> Reduce the number of Cell implementations; the profusion is distracting to 
> users and JIT
> ----------------------------------------------------------------------------------------
>
>                 Key: HBASE-20673
>                 URL: https://issues.apache.org/jira/browse/HBASE-20673
>             Project: HBase
>          Issue Type: Sub-task
>          Components: Performance
>            Reporter: Michael Stack
>            Assignee: Michael Stack
>            Priority: Major
>         Attachments: 0001-current.patch, 0001-current.patch, hits.20673.png
>
>
> We have a wild blossom of Cell implementations in hbase. Purge the bulk of 
> them. Make it so we do one type well. JIT gets confused if it has an abstract 
> or an interface and then the instantiated classes are myriad (megamorphic).



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to