基于不同GLIBC版本做memcpy性能测试

arm架构cenos上进行测试

相关资料如下:
Linux查看glibc版本信息

编译安装glibc
必须加上--prefix否则会覆盖系统原有的

如何使用新的glibc来编译自己的程序
主要是gcc或者g++时编译链接要加
-I GLIB_INSTALL_DIR/include -LGLIB_INSTALL_DIR/lib -Wl,--rpath=GLIB_INSTALL_DIR/lib -Wl,--dynamic-linker=GLIB_INSTALL_DIR/lib/ld-linux-xxx.so.x
其中GLIB_INSTALL_DIR为安装GLIBC的--prefix指定的目录下的GLIBC_VERSION目录的路径

Linux下memcpy性能测试
简单点,我测试时去掉了cpu相关设置和对其设置

posix_memalign详细解释

细节上看memcpy实现
glibc memcpy函数的一些研究

原文地址:https://www.cnblogs.com/kuikuitage/p/13090539.html