C++计算程序运行时间
2017-01-21 21:51
225 查看
C++中的计时函数是clock(),而与其相关的数据类型是clock_t(头文件是time.h)。函数定义原型为:clock_t clock(void);
这个函数返回从“开启这个程序进程”到“程序中调用clock()函数”时之间的CPU时钟计时单元(clock tick)数,在MSDN中称之为挂钟时间(wal-clock)。
另外在time.h文件中,还定义了一个常量CLOCKS_PER_SEC,它用来表示一秒钟会有多少个时钟计时单元,因此,我们就可以使用公式clock()/CLOCKS_PER_SEC来计算一个进程自身的运行时间。
下面通过一个示例程序说明一下:
这个函数返回从“开启这个程序进程”到“程序中调用clock()函数”时之间的CPU时钟计时单元(clock tick)数,在MSDN中称之为挂钟时间(wal-clock)。
另外在time.h文件中,还定义了一个常量CLOCKS_PER_SEC,它用来表示一秒钟会有多少个时钟计时单元,因此,我们就可以使用公式clock()/CLOCKS_PER_SEC来计算一个进程自身的运行时间。
下面通过一个示例程序说明一下:
#include<iostream.h> #include<time.h> void main() { clock_t start_time,end_time; double totaltime; start_time=clock(); …… //your code end_time=clock(); totaltime=(double)(end_time-start_time)/CLOCKS_PER_SEC; cout<<"\n此程序的运行时间为"<<totaltime<<"秒!"<<endl; }
相关文章推荐
- [转]c++中计算运行时间 clock(),clock_t程序
- C++程序运行时间计算
- C++中如何计算程序运行的时间
- c++中计算运行时间 clock(),clock_t程序
- C++计算程序运行时间
- C++实现计算程序运行时间 高精度
- C/C++中计算程序的运行时间
- c++计算程序运行时间
- 『转』C++中计算程序的运行时间
- c++计算程序运行时间的函数,怎么才能精确到微妙级呢?
- C++实现计算程序运行时间 高精度
- 计算程序的运行时间(C++) .
- c++计算程序运行时间
- C++ 高精度计算程序运行时间的程序
- 计算程序的运行时间(C++)
- 计算C++程序运行时间总结
- C++中计算程序的运行时间
- 计算C++程序运行时间总结
- C++程序运行时间的计算
- C++实现计算程序运行时间 高精度