打印

想做一下程序的优化

[复制链接]
1470|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jadetang|  楼主 | 2008-4-28 17:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天拿到了代码,准备做一下简单的程序的优化,比如循环从N到0而不是从0到N什么的。OS是UCOS2,请问用什么方法可以看出来优化的效果呢?就是很定量的那种,而不是凭感觉,感觉程序运行快慢。。

相关帖子

沙发
dld2| | 2008-4-28 17:07 | 只看该作者

Re

一个是看反汇编
一个是可以用定时器来实测

使用特权

评论回复
板凳
Swd21ic| | 2008-4-28 22:05 | 只看该作者

Re~~

“循环从N到0而不是从0到N什么”。。
什么意思?

使用特权

评论回复
地板
and| | 2008-4-28 23:55 | 只看该作者

while (--n)

看反汇编

使用特权

评论回复
5
jadetang|  楼主 | 2008-4-29 11:03 | 只看该作者

看反汇编我知道

看反汇编我知道,但是我想量化一下程序运行的速度增快多少,不知道通过什么方法

使用特权

评论回复
6
平常人| | 2008-5-4 21:52 | 只看该作者

很多调试软件都有分析执行代码效率的功能

可以用于检查指定部分代码执行的时间。

使用特权

评论回复
7
walnutcy| | 2008-5-4 23:48 | 只看该作者

ucos里不是可以统计CPU的效率吗?试试看有什么变化

使用特权

评论回复
8
gouki_s| | 2008-5-5 08:25 | 只看该作者

呵呵,少用几条指令能有多大变化

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

51

主题

108

帖子

0

粉丝