在CCS3.3里面使用PROFILE

http://www.tichinese.com/College/Training/MCU/200903/105.html

这段时间要进行算法效率,想知道算法总的执行时间。在以前2.X版本里,PROFILE是直接有图标可以使用的,但在3.3里面发现类似于针似的工具图标没有了,找了菜单N久没有发现相关的功能。后来在TI下了PROFILE的使用说明,再加上在CCS3.3里面的帮助文档,大概明白了用法,在这里和大家分享。

CCS3.3完全取消了以前版本的PROFILE模式,现在的PROFILE的用法如下:
1.从PROFILE的菜单SETUP项打开PROFILE窗口,从该窗口中使能PROFILE功能,当然也可以通过菜单里面直接使能。
2.在PROFILE窗口里面,可以使用所有函数、所有循环,使能后即可以知道所有函数及所有循环的
3.从PROFILE的VEIW菜单项可以看到你所选择的函数或循环所执行的指令数目。
4.通常我们希望看的是某一段代码的执行时间。在使用了PROFILE功能后,右键菜单里面增加了一个PROFILE的下拉菜单项。知道了这个下拉菜单项后,要看某一段代码就容易了,选中这一段代码,右键从PROFILE项里面的下拉项里面选择RANGE,即范围,这时就可以从PROFILE窗口的RANGE标签里面可以发现,这一段代码已经加进去了。OK了
5.运行程序,所需要的执行代码时间出来了。
6.在这里对得到的指令时间说明一下,关键是VIEW的最后三列,倒数第三列为该段代码的执行次数,倒数第二列为该段代码总的执行指令数(包含调用库),最后一列为不包含调用库的总的指令执行数。

我的总结是PROFILE功能用起来比较简单,只不过在刚接手的时候可能不知道如何下手,以上就当抛砖引玉,点通一下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值