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

stack commented on HBASE-10374:
-------------------------------

[~jianbginglover] You suggest jemalloc for memstore block allocations.  What 
are you thinking we'll see by way of benefit?   I'd think that isolating the 
MemStore and then in a simple testing harness trying various options would be 
the way to go (MemStore can be stood up outside of a HStore IIRC).  Try netty 
implementation first since code is done.   See if you can get any speedup in 
your testing rig.  If improvement, then lets talk.  We'll have to see about 
what [~ndimiduk] reminds us of, that netty implemenation is ByteBuf-based (as 
opposed to ByteBuffer).

On pulling in netty4, it might not be too bad since they changed the package 
from org.jboss to io.netty.



> add jemalloc into the choice of memstore allocation 
> ----------------------------------------------------
>
>                 Key: HBASE-10374
>                 URL: https://issues.apache.org/jira/browse/HBASE-10374
>             Project: HBase
>          Issue Type: Improvement
>          Components: regionserver
>    Affects Versions: 0.96.1.1
>            Reporter: Bing Jiang
>            Priority: Minor
>
> https://blog.twitter.com/2013/netty-4-at-twitter-reduced-gc-overhead 
> introduced that Netty used jemalloc to gain benefits from GC.
> It can be a good choice for memstore block allocation.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to