[C语言]程序执行时间测量

浏览:
字体:
发布时间:2013-12-15 22:18:54
来源:

今天在做一个大数据文件创建的时候,为了测量创建所用的时间,特意研究了下,windows下时间的获取

1、55ms分辨率的计时:

头文件:#include

GetTickCount() 用法:

DWORD dwStart = GetTickCount();
functon(); // Your program.
DWORD dwEnd = GetTickCount();
DWORD dwTimes = dwEnd - dwStart;

2、10ms分辨率的计时:

头文件:

#include
#include
#pragma comment( lib,"winmm.lib" )

timeGetTime()用法:

DWORD dwStart = timeGetTime();
function; // Your program
DWORD dwEnd = timeGetTime();
DWORD dwTimes = dwEnd - dwStart;

3、1ms分辨率的计时:

头文件:

#include

clock()用法:

clock_t s_time= clock();

function();

clock_t e_time= clock();

clock_t time = e_time - s_time;

 

 

这里有跟全的资料:http://blog.csdn.net/cometdlut/article/details/5839348

>更多相关文章
24小时热门资讯
24小时回复排行
资讯 | QQ | 安全 | 编程 | 数据库 | 系统 | 网络 | 考试 | 站长 | 关于东联 | 安全雇佣 | 搞笑视频大全 | 微信学院 | 视频课程 |
关于我们 | 联系我们 | 广告服务 | 免责申明 | 作品发布 | 网站地图 | 官方微博 | 技术培训
Copyright © 2007 - 2024 Vm888.Com. All Rights Reserved
粤公网安备 44060402001498号 粤ICP备19097316号 请遵循相关法律法规
');})();