C++与python中关于程序运行时的计量

2015-10-21

标题:C++与python中关于程序运行时的计量

 

1:time.h头文件里的时间

  #ifndef _CLOCK_T_DEFINED

typedeflongclock_t;

#define_CLOCK_T_DEFINED

#endif  /* _CLOCK_T_DEFINED */

   可知clock_t是一个长整型变量。

  一个clock ()函数:clock_t clock(void);

  功能:返回从进程启动到调用这个函数时,这个进行经过的CPU时钟数

注意:这个返回值不是一个最后的时间,要返回最后的时间,需要用这个返回值除以一个CLOCK_PER_SECOND

#define CLOCKS_PER_SEC  1000

/* Extern declarations for the global variablesused by the ctime family of

 * routines.

 */

#ifdef_CRTBLD

这个CLOCK_PER_SECOND是每一秒的时钟数。

可以看出,这个CLOCK_PER_SECOND等于1000,刚好是秒与毫秒的进率,那么很明显,clock()返回的就是毫秒级的时间长度

 

2.Python中:

Time 模块有一个time()是与C++中的clock()相同的。

你可能感兴趣的:(C++,运行时)