知识库

wiki.linsakura.com

用户工具

站点工具


wiki:dev:qt:note:qt测试函数执行时间

Qt测试函数执行时间

利用gettimeofday(),其精度为us级

TestFuncRunTime.cpp
#include <QDebug>
#include <sys/time.h>
 
struct timeval tStart;
struct timeval tEnd;
float timeUse;
 
gettimeofday(&tStart, NULL);
function();
gettimeofday(&tEnd, NULL);
 
timeUse = (1000000*(tEnd.tv_sec - tStart.tv_sec) + tEnd.tv_usec - tStart.tv_usec)/1000000.0;
 
qDebug() << timeUse << "s";
wiki/dev/qt/note/qt测试函数执行时间.txt · 最后更改: 2022/03/18 15:42 由 博丽幻月