You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@arrow.apache.org by "Kai Zheng (JIRA)" <ji...@apache.org> on 2016/03/29 12:42:25 UTC

[jira] [Commented] (ARROW-85) C++: memcmp can be avoided in Equal when comparing with the same Buffer

    [ https://issues.apache.org/jira/browse/ARROW-85?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15215824#comment-15215824 ] 

Kai Zheng commented on ARROW-85:
--------------------------------

bq. Can you clarify the JIRA scope to optimize for this special case?
Sounds good for now. Done. I'll do it as my first taking after forgetting the language so many years. :)

> C++: memcmp can be avoided in Equal when comparing with the same Buffer
> -----------------------------------------------------------------------
>
>                 Key: ARROW-85
>                 URL: https://issues.apache.org/jira/browse/ARROW-85
>             Project: Apache Arrow
>          Issue Type: Improvement
>            Reporter: Kai Zheng
>
> It looks too expensive to use memcmp to compare two buffers. Instead, the starting address and length/capacity would be good enough to use. Higher level codes relying on memcmp behaviour can be done in higher level.
> Update: memcmp should be avoided in Equal when comparing with the same Buffer. In other cases, it's still needed to know the content are the same or not.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)