[
https://issues.apache.org/jira/browse/CASSANDRA-10316?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14745377#comment-14745377
]
Sylvain Lebresne commented on CASSANDRA-10316:
----------------------------------------------
Assuming CI passes, +1.
> Improve ColumnDefinition comparison performance
> -----------------------------------------------
>
> Key: CASSANDRA-10316
> URL: https://issues.apache.org/jira/browse/CASSANDRA-10316
> Project: Cassandra
> Issue Type: Improvement
> Components: Core
> Reporter: Benedict
> Assignee: Benedict
> Fix For: 3.0.x
>
>
> We have already improved the performance here for the basic comparison,
> however since these happen exceedingly frequently we may as well go a little
> (easy step) further. This is a really tiny patch, and we should aim to
> include before GA, but not RC.
> Right now we use all of an int for the metadata presorting, but in fact we
> only need 2-3 bytes for this. We can upcast the int to a long, and use the
> remaining bits to store the prefix of the _name_. This way, a majority of
> comparisons become a single long comparison. Which will be considerably
> cheaper.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)