1. 程式人生 > >Qt獲取函式執行的時間

Qt獲取函式執行的時間

通過QTime的start()和elapsed()方法獲取for迴圈的毫秒數:

#include <QApplication>
#include <QTime>
#include <QDebug>

int main(int argc,char *argv[])
{
    QApplication a(argc,argv);

    QTime t;

    t.start();//將此時間設定為當前時間

    for(int i=0;i<100;++i)
    {
        qDebug()<<i<<endl;
    }

    //elapsed(): 返回自上次呼叫start()或restart()以來經過的毫秒數
    qDebug()<<t.elapsed()<<"ms";

    return a.exec();
}