【学习笔记三】原创,拷贝函数效率在KEIL下的测试

2020-02-20 20:39发布

本帖最后由 sunnyqd 于 2014-9-14 18:36 编辑

本打算弄一个三平台下的速度测试,但卡在IAR上面了,IAR工程一直进hardfault
先把KEIL上的结果贴出来吧O3,OTime,不使用Microlib,指定no_inline

进行如下的内存设置
2014-9-14 15-03-42.jpg (247.88 KB, 下载次数: 0) 下载附件 2014-9-14 16:59 上传

编辑原因:添加microlib结果,更改错误
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
25条回答
fengyunyu
1楼-- · 2020-02-20 23:42
 精彩回答 2  元偷偷看……
太阳花
2楼-- · 2020-02-21 01:18
用memcpy试试
sunnyqd
3楼-- · 2020-02-21 04:59
fengyunyu 发表于 2014-9-14 17:09
“memcpy库的效率最高,应该是与汇编优化有关”,有没有使用micro lib?

microlib的效率很低的,我补充了使用microlib时的结果
sunnyqd
4楼-- · 2020-02-21 10:06
太阳花 发表于 2014-9-14 17:35
用memcpy试试

第一个结果就是memcpy的
takashiki
5楼-- · 2020-02-21 13:36
楼主,再比较一下大数据量的拷贝结果看看,然后把DMA的也放进来比较一下。我猜是小数据量时库函数效率最高,大数据量时DMA效率最高。
浪里白条
6楼-- · 2020-02-21 14:33
 精彩回答 2  元偷偷看……

一周热门 更多>