更快的memcpy
来源:互联网 发布:然后变风发乎情的呼 编辑:程序博客网 时间:2024/04/29 07:47
先做个对比
#define SMARTCOPY memcpy(destination,source,65536);#define DUMBCOPY for(i=0;i<65536;i++) \ destination[i]=source[i]main(){ char source[65536],destination[65536]; int i,j; for(j=0;j<100;j++) //SMARTCOPY; DUMBCOPY;}
GCC 分为两种编译,
1、注释SMARTCOPY,打开DUMPCOPY
2、注释DUMBCOPY,打开SMARTCOPY
linux下实测结果
1、打开SMARTCOPYroot@tracing017-> time ./a.outreal 0m0.003suser 0m0.001ssys 0m0.002s2、打开DUMBCOPYroot@tracing017-> time ./a.outreal 0m0.032suser 0m0.030ssys 0m0.002s
0 0
- 更快的memcpy
- 比memcpy更快的内存拷贝
- 比memcpy更快的内存拷贝
- 比memcpy更快的内存拷贝
- 比memcpy更快的内存拷贝【转】
- 转载:比memcpy更快的内存拷贝
- 更快的学习
- 更快的AtomicInteger
- 更快的快速排序
- 如何进步的更快
- 怎样才能更快的进步
- 更快的sql语句
- AOJ569 乘的更快
- [转]更快的学习
- 更快的异步执行
- php更快的hugepage
- APP更快的秘籍
- memcpy函数更自己的实现
- Python 字符串操作
- java数据类型
- SVM-SMO算法C++实现
- Java中几种常量池的区分
- improve your python code(6)
- 更快的memcpy
- menuconfig和Kconfig、.config的关系
- 记录shiro的坑
- 大话进程与线程
- ThreadPoolExecutor机制
- Activity生命周期详解(一)单个activity
- C++实验5:数组选择
- 纪念品分组
- oracle 存储过程