[
https://issues.apache.org/jira/browse/CASSANDRA-2167?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13018537#comment-13018537
]
Vijay commented on CASSANDRA-2167:
----------------------------------
Initial assumption was that, it will be handled with by the Memory.free....
seems like it is not.... so we should add some kind of locks before it frees up
the memory? as a separate thread (mem.free)? or is it too much overhead? if we
agree on lock... i can add some code to do so.
> Add a deserialize(ByteBuffer) method to ColumnFamilySerializer
> --------------------------------------------------------------
>
> Key: CASSANDRA-2167
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2167
> Project: Cassandra
> Issue Type: Sub-task
> Components: Core
> Affects Versions: 0.8
> Reporter: Vijay
> Assignee: Vijay
> Priority: Minor
> Fix For: 1.0
>
> Attachments: 0001-Reduce-Byte-Copy-Streams.txt,
> 0002-Reduce-Byte-Copy-BBUtil.txt, 0003-Reduce-BB-Copy.txt
>
>
> by adding deserialize bytebuffer in the columnFamilySerializer we might be
> able to avoid copying of the bytes[] while deserializing the CF.
> This can be done using....
> ByteBuffer buff = ByteBuffer.wrap(bb.array(), bb.position(), length);
> This is an improvement on
> "https://issues.apache.org/jira/browse/CASSANDRA-1969" Plz see jonathan's
> comment.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira