搜索
bottom↓
回复: 8

请教高手,如何评估arm程序占用的资源?谢谢

[复制链接]

出0入0汤圆

发表于 2010-12-17 18:48:57 | 显示全部楼层 |阅读模式
经常看到一些高手讨论程序的资源占用,如在liuweiele Liuwei的mp3软解码的帖子里有这样的回复:

gzhuli 咕唧霖:
没浮点运算能力的CPU还是移植整数的libmad或者helix好,只需要20-30MIPS就搞定了。

liuweiele Liuwei:
在S3C2440上,用float类型做MP3解码,要占用150MIPS上

请问以上的这些数据是在得到的呢?谢谢。

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2010-12-17 19:07:46 | 显示全部楼层
同问。。一直没搞清楚,还有就是功耗怎么算?

出0入0汤圆

 楼主| 发表于 2010-12-17 19:52:13 | 显示全部楼层
呼唤高手

难道是有什么模拟器之类的东西……

出0入0汤圆

 楼主| 发表于 2010-12-18 10:32:35 | 显示全部楼层
顶上去,高手帮忙,谢谢。

出0入0汤圆

 楼主| 发表于 2010-12-18 20:15:47 | 显示全部楼层
在helix mp3解码器的网页上看到这样一句话:
Tested with ARMulator, simulated zero-wait-state memory
看来果然是用模拟器测试的。只是不知道具体怎么样……

https://datatype.helixcommunity.org/Mp3dec
Technical Specifications
Average CPU Usage                           Processor Model (1)
Sample Rate  Channels  Bit Rate  ARM7TDMI  ARM9TDMI-REV2  ARM920T  ARM9E  StrongARM1  XScale  
48.0 KHz  2  320 Kbps  30 MHz  24 MHz  27 MHz  20 MHz  20 MHz  20 MHz  
44.1 KHz  2  128 Kbps  26 MHz  21 MHz  24 MHz  17 MHz  17 MHz  17 MHz  

(1) Tested with ARMulator, simulated zero-wait-state memory

Memory Usage
ROM = 13446 Bytes (const globals)
RAM = 23816 Bytes (heap)
Total Data Memory = 37262 Bytes
Code Size = 21000 Bytes (approximately - depends on compiler)

出0入0汤圆

 楼主| 发表于 2010-12-23 11:16:28 | 显示全部楼层
看来没什么人关心这个问题啊

出0入0汤圆

发表于 2010-12-23 11:28:43 | 显示全部楼层
性能数据,最好上板子实测,除非用accurate-cycle指令集模拟器, memory数据在板子上不好弄,用模拟器比较方便

出0入0汤圆

 楼主| 发表于 2010-12-23 12:18:50 | 显示全部楼层
回复【6楼】lxzhg2010
-----------------------------------------------------------------------

请问ls兄弟,怎么用板子实测性能呢?

比如我用2440 400M来跑helix,理论上应该有不会占用多少系统资源,但是用什么方法来测试具体占用了多少呢?谢谢。

出0入0汤圆

发表于 2010-12-23 16:39:39 | 显示全部楼层
回复【7楼】flagyan
-----------------------------------------------------------------------

先测一下板子的实际mips值,假设是300mips(一般板子厂家会提供这个值)。
用板子跑helix全速解码mp3文件,假设解码时间1分钟,mp3实际播放时间是10分钟,
那么helix的解码性能是300mips x 1分钟 / 10分钟 = 30mips。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 23:39

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表