clock()和GetTickCount()

原创 2015年07月08日 17:32:13

time.h中的声明:clock_t  clock(void);

这个函数返回从“程序启动”到“程序中调用clock()函数”之间的CPU时钟计时单元(clock tick)数。

time.h中还定义了一个符号常量——CLOCKS_PER_SEC,它代表每秒钟有多少个时钟计时单元(系统时间单位数)。

例如:

clock_t start = clock();

……

clock_t end = clock();

float duration = float(end - start)/CLOCKS_PER_SEC;

duration为……持续的秒数。


GetTickCount()返回从操作系统启动到当前所经过的毫秒数。使用前包含windows.h。

//CPU忙闲比1:1
	int busyTime = 10;
	int idleTime = busyTime;
	INT64 startTime = 0;
    while (true){
		startTime = GetTickCount();
		while (GetTickCount() - startTime <= busyTime)
			;
		Sleep(idleTime);
	}


版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

计算程序运行时间的函数Sleep,clock,GetTickCount,QueryPerformanceCounter

转自:http://blog.csdn.net/augusdi/article/details/10960231介绍我们在衡量一个函数运行时间,或者判断一个算法的时间效率,或者在程序中我们需要一个定时...

时间的函数,sleep,clock,gettickcount,QueryPerformanceCounter

介绍       我 们在衡量一个函数运行时间,或者判断一个算法的时间效率,或者在程序中我们需要一个定时器,定时执行一个特定的操作,比如在多媒体中,比如在游戏中等,都 会用到时间函数。还比如我们通过记...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

时间的函数,sleep,clock,gettickcount,....

http://blog.csdn.net/benzfy/article/details/6100781 介绍        我 们在衡量一个函数运行时间,或者判断一个算法的时间效率,或者在程序...

时间的函数,sleep,clock,gettickcount,QueryPerformanceCounter

介绍        我 们在衡量一个函数运行时间,或者判断一个算法的时间效率,或者在程序中我们需要一个定时器,定时执行一个特定的操作,比如在多媒体中,比如在游戏中等,都 会用到时间函数。还比如我们通...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)