在Qt中,可以使用QElapsedTimer
类来测量代码段的运行时间。以下是一个示例代码:
#include <QCoreApplication>
#include <QElapsedTimer>
#include <QDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QElapsedTimer timer;
timer.start(); // 开始计时
// 在这里放入你想要测量执行时间的代码段
qint64 elapsed = timer.elapsed(); // 获取经过的毫秒数
qDebug() << "Running time:" << elapsed << "milliseconds";
return a.exec();
}
将你想要测量执行时间的代码放到// 在这里放入你想要测量执行时间的代码段
的位置即可。运行程序后,会在控制台输出该代码段的运行时间。