CCS 5 利用profile测试函数运行时间

在进行DSP开发时,代码编写完成后,如果时间不满足要求,则必须对代码进行优化,以更加适应DSP环境。而在进行优化时,我们可以先测算每个函数的运行时间,从中到耗时较多的函数进行优化。CCSprofile提供了这个功能。

      1、在菜单栏的Tools->profile->Setup Profile Data Collection ;在出来的ProfileSetup 中选择新建,然后新建一个Configuration,再在右边的Activities中勾上Profilealll Function for  Total Cycles;

      2、然后在菜单栏选择Target->Debug Active Project; 最后在运行。

      3. Tools->profile-> view functionprofile results即可看到结果:

下面介绍一下每个标签的含义:

       Name:函数名

       Calls:调用的次数 

       以下为不包含子函数的执行时间:

       Excl Count Min: 最小消耗的时间

       Excl Count Max:最大消耗的时间

       Excl Count Average: 平均消耗的时间

       ExclCount Total: 总共消耗的时间

       以下包含子函数的执行时间

       Incl Count Min: 最小消耗的时间

       Incl Count Max:最大消耗的时间

       InclCount Average: 平均消耗的时间

       InclCount Total: 总共消耗的时间

 

这里的时间,其单位是“CPUCycles”CPU的时钟周期。

例如:1GHzCPU,每秒就有1GCPUCycles

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值