hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vladimir Rodionov (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-14470) Reduce memory pressure generated by client
Date Wed, 23 Sep 2015 18:19:04 GMT

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

Vladimir Rodionov commented on HBASE-14470:

I am wondering, is there any way to optimize protobuf - generated stubs? These classes just
pollute Java heap.

> Reduce memory pressure generated by client
> ------------------------------------------
>                 Key: HBASE-14470
>                 URL: https://issues.apache.org/jira/browse/HBASE-14470
>             Project: HBase
>          Issue Type: Task
>          Components: Client, Performance
>    Affects Versions: 1.3.0
>            Reporter: Nick Dimiduk
>         Attachments: allocation-by-class.jpg, allocation-by-thread.jpg, c+ma.jfc, object-stats.jpg
> I think there's room for improvement in our client's memory profile. I ran ltt with jfr
running, attaching some snaps of what my client sees. Looks like some kind of object pool
or block encoding for result objects will give us a lot of bang for the buck re: allocations
and GC pressure. We probably also want to look for an alternative way to represent result
objects, something besides the java Map interface with it's Entry bloat.

This message was sent by Atlassian JIRA

View raw message