设为首页 加入收藏

TOP

[C语言]程序执行时间测量
2014-11-23 21:33:55 来源: 作者: 【 】 浏览:5
Tags:语言 程序 执行 时间 测量

今天在做一个大数据文件创建的时候,为了测量创建所用的时间,特意研究了下,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

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇[C语言]1s内创建10G文件 下一篇纯C语言写的:迷宫游戏

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: