想做一下程序的优化

[复制链接]
2453|7
 楼主| jadetang 发表于 2008-4-28 17:03 | 显示全部楼层 |阅读模式
今天拿到了代码,准备做一下简单的程序的优化,比如循环从N到0而不是从0到N什么的。OS是UCOS2,请问用什么方法可以看出来优化的效果呢?就是很定量的那种,而不是凭感觉,感觉程序运行快慢。。
dld2 发表于 2008-4-28 17:07 | 显示全部楼层

Re

一个是看反汇编<br />一个是可以用定时器来实测<br />
Swd21ic 发表于 2008-4-28 22:05 | 显示全部楼层

Re~~

“循环从N到0而不是从0到N什么”。。<br />什么意思?
and 发表于 2008-4-28 23:55 | 显示全部楼层

while (--n)

看反汇编
 楼主| jadetang 发表于 2008-4-29 11:03 | 显示全部楼层

看反汇编我知道

看反汇编我知道,但是我想量化一下程序运行的速度增快多少,不知道通过什么方法
平常人 发表于 2008-5-4 21:52 | 显示全部楼层

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

可以用于检查指定部分代码执行的时间。
walnutcy 发表于 2008-5-4 23:48 | 显示全部楼层

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

  
gouki_s 发表于 2008-5-5 08:25 | 显示全部楼层

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

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

51

主题

108

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部