如何计算函数执行的时间?
来源:互联网 发布:天注定 知乎 编辑:程序博客网 时间:2024/05/18 20:52
之前看到书上用clock()函数来计算程序执行的时间:
#include <time.h>double time = 0;time = clock()/CLOCKS_PER_SEC;
这里的time是整个程序执行到这个函数所花去的时间,但是很多程序是有数据的输入的,而输入的时间存在差异,这样就不能通过以上的做法来衡量这个程序的效率了。那这样的情况我们应该通过什么方法来辨别程序的效率呢?
其实只要将这个方法进行简单的变形即可。
clock_t start, finish; double duration; start = clock(); //函数 finish = clock(); duration = (finish - start)/((double)CLOCKS_PER_SEC);通过计算这个时间差,就可以简单的获得时间差中间某个函数,或者程序关键部分的执行时间了。
0 0
- 如何计算函数执行的时间?
- C#计算函数执行的时间
- C#计算函数执行的时间
- C#计算函数执行的时间
- 如何计算MS SQL语句执行的时间还有c#
- 利用GetTickCount 函数计算某个过程执行的时间
- 程序执行的时间计算
- 计算时间的函数
- 计算时间的函数
- 函数的执行控制(时间)
- Asp计算页面执行的时间
- Asp计算页面执行的时间
- 计算一段程序执行的时间
- 计算c程序执行的时间
- C#计算程序执行的时间间隔
- java计算一段代码执行的时间
- 计算时间的函数备忘
- 计算函数的运行时间
- [IPhone] iOS相关架构图
- 机器人常用仿真软件
- 开心的金明(0 1背包问题)
- 三國混戰 (朝鮮歷史 韓長庚)
- EJB 调用原理
- 如何计算函数执行的时间?
- [iphone] iPhone 开发过程中的一些小技术的总结
- 【九度】题目1150:Counterfeit Dollar
- 优化代码--事件的处理
- iOS 通知机制 Notifications (三)
- JDBC 问题汇总
- My first app
- ASIHTTPRequest系列(一):同步和异步请求
- [转]java继承中的几点注意事项