【艺术之道】如何测代码的实时性,程序耗时计算方法

来源:互联网 发布:js实现可视化拖拽控件 编辑:程序博客网 时间:2024/06/06 05:58

开发项目的时候,需要给出系统软件的实时性如何,标明软件各模块运行耗时。计算时间方法很简单,只需要在所测部分的前和后加入如下代码即可:

#include <iostream>#include <fstream>#include <sstream>#include <cstdio>#include <time.h>#include <Windows.h>LARGE_INTEGER nStart;LARGE_INTEGER nStop;LARGE_INTEGER nFreq;QueryPerformanceFrequency(&nFreq);QueryPerformanceCounter(&nStart);/**此处为要测实时性的代码段**/QueryPerformanceCounter(&nStop);double elapseTime = (double)1000.0f*(nStop.QuadPart-nStart.QuadPart)/nFreq.QuadPart;printf("运行时间:%.4f\n",(elapseTime/1000));


1 0