最近在程序开发中,遇到上位机与服务器通讯卡顿问题,为了测试该段代码卡顿的时间,记录一下所用的计时代码:
在开始计时位置:
long T1 = GetTickCount();//ms
结束位置:
long T2 = GetTickCount();//ms
CString str;
str.Format(_T("Time:%dms"),T2-T1);
如需显示,在界面找个控件显示就OK了!
持此之外,网上查到有其它方法,还没试,在这做一下笔记:
#include "time.h"
clock_t T1,T2;
在开始计时位置:
T1 = clock();
结束位置:
T2 = clock();
double dtime = (double)(T2-T1)/CLOCKS_PER_SEC);//S