cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marcus Eriksson (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CASSANDRA-4222) Improve serializing off-heap cache by not using finalizers
Date Fri, 04 May 2012 19:50:48 GMT
Marcus Eriksson created CASSANDRA-4222:
------------------------------------------

             Summary: Improve serializing off-heap cache by not using finalizers
                 Key: CASSANDRA-4222
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-4222
             Project: Cassandra
          Issue Type: Improvement
            Reporter: Marcus Eriksson


We have a cluster that takes alot of reads and we have some issues with the off-heap caching,
seeing several G of Finalizer objects on the heap

My conclusion is that the finalizer thread is too slow to run the finalize method on the FreeableMemory
(and Memory) objects.

Simply removing the finalize() methods improves performance _alot_ (using finalizers is 50%
slower in my micro benchmarks) and does not leak memory during "normal" use as far as i can
see

im not sure about the implications for other use cases though

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message