[ https://issues.apache.org/jira/browse/CASSANDRA-2521?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13050204#comment-13050204 ]
Jeff Kesselman commented on CASSANDRA-2521: ------------------------------------------- It should also be noted that any object with either a finalizer or a phantom reference to it cannot be cleaned up in the eden by the hotspot generational collector and is forced to proceed to the next generation where gc is significantly more expensive. Whether this has any real effect on your gc times depends on the lifetime of the object in question. Creating a lot of short lived objects with finalizers or phantom references is bad. Creating middle to long lived objects with finalizers or phantom references is less of a problem. > Move away from Phantom References for Compaction/Memtable > --------------------------------------------------------- > > Key: CASSANDRA-2521 > URL: https://issues.apache.org/jira/browse/CASSANDRA-2521 > Project: Cassandra > Issue Type: Improvement > Reporter: Chris Goffinet > Assignee: Sylvain Lebresne > Fix For: 1.0 > > > http://wiki.apache.org/cassandra/MemtableSSTable > Let's move to using reference counting instead of relying on GC to be called > in StorageService. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira