Window系统下C/C++程序毫秒级和微秒级执行时间获取方法
程序员文章站
2022-07-02 15:52:32
一、使用clock()函数,获取毫秒级时间[1]
#include
time_t start = clock();
{statement sect...
一、使用clock()函数,获取毫秒级时间[1]
#include <time.h> time_t start = clock(); {statement section}//测试代码段 time_t end = clock(); printf("the running time is :%f\n", double(end -begin)/clocks_per_sec)
二、基于cpu级的方法,获取微妙级时间[2,3]
large_integer nfreq; large_integer t1; large_integer t2; double dt; queryperformancefrequency(&nfreq); queryperformancecounter(&t1); {statementsection}//测试代码段 queryperformancecounter(&t2); dt = (t2.quadpart - t1.quadpart) / (double)nfreq.quadpart; cout<<"running time :"<<dt<<"ms"<<endl;
上一篇: 03_浮点数的秘密