memmove performance on 64-bit Red Hat Enterprise Linux 6 much slower than 32 bit

Solution Unverified - Updated -

Issue

Customer reported that the glibc function 'memmove' operates slower than 'memcpy' on 64-bit RHEL 6 (x86_64), whereas on 32-bit RHEL 6 they give nearly identical performance. Also, copying 15 bytes of data using memmove is noticably slower than copying 17 bytes of data on 64-bit.

Environment

Red Hat Enterprise Linux (RHEL) 6.3

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In