You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Benedict (JIRA)" <ji...@apache.org> on 2014/01/22 07:25:19 UTC

[jira] [Created] (CASSANDRA-6609) Reduce Bloom Filter Garbage Allocation

Benedict created CASSANDRA-6609:
-----------------------------------

             Summary: Reduce Bloom Filter Garbage Allocation
                 Key: CASSANDRA-6609
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-6609
             Project: Cassandra
          Issue Type: Improvement
            Reporter: Benedict
         Attachments: tmp.diff

Just spotted that we allocate potentially large amounts of garbage on bloom filter lookups, since we allocate a new long[] for each hash() and to store the bucket indexes we visit, in a manner that guarantees they are allocated on heap. With a lot of sstables and many requests, this could easily be hundreds of megabytes of young gen churn per second.




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