网站首页 | 关于我们 | 开发优势 | 产品展示 |
合作企业 | 新闻动态 | 联系我们 | 电话联系 |
文章作者:济南软件开发 时间:2016年11月08日
今天在做一个大数据文件创建的时候,为了测量创建所用的时间,特意研究了下,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;
想要了解更多详情欢迎来电咨询18678812288
登陆网址:www.jnydkj.cn。
联系人:王经理。