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);
	}


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

关于标准c++ 利用clock()函数计算时间为负值原因及解决

由于没有在windows的环境下,所以在计算程序运行时间时不能利用GetTickCount()函数,在标准c++下计算时间的资料在网上也出现许多,比较详细的我可以推荐yunyin86的《linux ...
  • zhangwei_zone
  • zhangwei_zone
  • 2013年09月06日 14:58
  • 3511

GetTickCount() 函数的作用和用法

DWORD GetTickCount(void);    1) 定义 For Release configurations, this function returns the number o...
  • wuxinliulei
  • wuxinliulei
  • 2013年10月05日 16:48
  • 2106

修改linux时间和日期——date和clock

[root@localhost ~]# date -s 17:08:50 设置linux系统时间。 [root@localhost ~]# clock -w 设置CMOS时间。强制把系统时间...
  • ztguang
  • ztguang
  • 2016年02月01日 00:00
  • 1523

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

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

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

http://blog.csdn.net/benzfy/article/details/6100781 介绍        我 们在衡量一个函数运行时间,或者判断一个算法的时间效率,或者在程序...
  • kason2011
  • kason2011
  • 2012年03月23日 22:15
  • 1062

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

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

This is a rough translation of the GetTickCount API and incl

  • 2006年02月23日 09:05
  • 2KB
  • 下载

VB中基于GetTickCount API函数的闹钟定时器

  • 2013年05月16日 00:59
  • 3KB
  • 下载

GetTickCount反调试的软件源码

  • 2011年04月09日 22:06
  • 17KB
  • 下载

利用gettickcount动态值和密码对文件进行加密

  • 2011年07月21日 13:02
  • 75KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:clock()和GetTickCount()
举报原因:
原因补充:

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