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