打印

如何评估剩余的MIPS?

[复制链接]
2958|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
似水无痕|  楼主 | 2012-2-23 13:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
icecut| | 2012-2-23 13:19 | 只看该作者
没事的时候跑个软件计数器.然后看一段时间内计数器记了多少数....

使用特权

评论回复
板凳
yewuyi| | 2012-2-23 13:52 | 只看该作者
如果这个调度系统是你自己写的话,那么自然就能回答了。

使用特权

评论回复
地板
sioca| | 2012-2-23 14:18 | 只看该作者
---

使用特权

评论回复
5
似水无痕|  楼主 | 2012-2-23 14:19 | 只看该作者
我能想到的只有在空闲时候执行I++, 隔一段时间看I加到多少了……
调度系统只是WHILE(1) + 若干中断

使用特权

评论回复
6
李富贵| | 2012-2-23 15:15 | 只看该作者
无操作系统看你的空闲任务了。
比如俺习惯在main()函数里面初始化完成就是一个死循环,所有的工作都由中断处理来完成。
那么你可以把死循环(也就是空闲)里面不停地把某空闲引脚置低,而中断一开始就把它置高,这样测一下那个引脚的电压就可以知道CPU负载率了。

使用特权

评论回复
7
ayb_ice| | 2012-2-23 16:34 | 只看该作者
合理的利用定时器测量

使用特权

评论回复
8
cjseng| | 2012-2-23 23:27 | 只看该作者
无操作系统看你的空闲任务了。
比如俺习惯在main()函数里面初始化完成就是一个死循环,所有的工作都由中断处理来完成。
那么你可以把死循环(也就是空闲)里面不停地把某空闲引脚置低,而中断一开始就把它置高,这 ...
李富贵 发表于 2012-2-23 15:15


对哦!我的程序结构与你的一样,main()函数啥都不做的,所有工作在中断里完成。不过我是用示波器看一下引脚的占空比来估算CPU使用率的。
但是,为什么有人说这样的程序结构有问题呢?

使用特权

评论回复
9
李富贵| | 2012-2-23 23:34 | 只看该作者
9# cjseng
这都是十年前的习惯,我养的猫已经死了,年年给它献花,我的猫比金日成高尚10000倍。

使用特权

评论回复
10
李富贵| | 2012-2-23 23:43 | 只看该作者
对哦!我的程序结构与你的一样,main()函数啥都不做的,所有工作在中断里完成。不过我是用示波器看一下引脚的占空比来估算CPU使用率的。
但是,为什么有人说这样的程序结构有问题呢? ...
cjseng 发表于 2012-2-23 23:27

建议你找马仔研究下RTOS

使用特权

评论回复
11
cjseng| | 2012-2-24 00:20 | 只看该作者
9# cjseng  
这都是十年前的习惯,我养的猫已经死了,年年给它献花,我的猫比金日成高尚10000倍。
李富贵 发表于 2012-2-23 23:34


太深奥了,不懂!:L

使用特权

评论回复
12
jack_shine| | 2012-2-24 09:39 | 只看该作者
第一次听说这个参数

使用特权

评论回复
13
似水无痕|  楼主 | 2012-5-1 23:45 | 只看该作者
9# cjseng  
这都是十年前的习惯,我养的猫已经死了,年年给它献花,我的猫比金日成高尚10000倍。
李富贵 发表于 2012-2-23 23:34
怎么叫十年前的习惯?WHILE 加中断有它自己的适用场景,你是孔乙己啊,非要用上操作系统才算牛B?那么你见到搞多核的,分布式系统的是不是就又该跪了?

使用特权

评论回复
14
elec921| | 2012-5-2 08:38 | 只看该作者
MARK

使用特权

评论回复
15
coody| | 2012-5-2 09:33 | 只看该作者
我也经常看一个函数或整个程序对CPU的使用率,简单点也是用一个IO的占空比来指示,我每个项目程序都有这个参数的分析结果。

使用特权

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

本版积分规则

6

主题

489

帖子

1

粉丝