打印
[技术问答]

代码执行时间怎么计算

[复制链接]
631|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
koala889|  楼主 | 2022-7-8 21:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
怎么计算执行一段代码的时间?
是有固定的公式,
还是有编译器可以查看

使用特权

评论回复
沙发
天天向善| | 2022-9-15 11:43 | 只看该作者
打印LOG,执行代码前打印滴答定时器的LOG,打印后打印滴答定时器LOG。

使用特权

评论回复
板凳
鹿鼎计| | 2022-9-16 13:50 | 只看该作者
如果可以调试,调试的时候把Tick时间记下来就行了。打中断的时候Tick就不走了。

使用特权

评论回复
地板
b5z1giu| | 2022-9-23 20:20 | 只看该作者
你可以用定时器实现的,但是不能太准确

使用特权

评论回复
5
y1n9an| | 2022-9-23 21:37 | 只看该作者
编译器好像查不了吧

使用特权

评论回复
6
w2nme1ai7| | 2022-9-23 22:19 | 只看该作者
你可以用printf实现,就想测代码的开始到结束呗

使用特权

评论回复
7
p0gon9y| | 2022-9-23 23:13 | 只看该作者
你可以大概算一下,就是机器周期,运行多少次

使用特权

评论回复
8
q1d0mnx| | 2022-9-25 07:13 | 只看该作者
仿真也可以代码执行时间的

使用特权

评论回复
9
d1ng2x| | 2022-9-25 08:02 | 只看该作者
你用计时器的方式实现计算一下吧

使用特权

评论回复
10
t1ngus4| | 2022-9-25 09:23 | 只看该作者
我之前都是用定时器测一下,但是会差一些

使用特权

评论回复
11
lix1yr| | 2022-9-25 10:42 | 只看该作者
其实你测这种执行时间有啥意义嘛?

使用特权

评论回复
12
cen9ce| | 2022-9-26 09:13 | 只看该作者
我都是用仿真方式测试,调试就能看出

使用特权

评论回复
13
l1uyn9b| | 2022-9-26 11:09 | 只看该作者
固定公式估计没有,用log也行,但是用仿真方式最好

使用特权

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

本版积分规则

85

主题

473

帖子

2

粉丝