Qt 程序计时

Qt提供了一个比较方便计算程序耗时的类,使用如下


#define PRINT_COST(ElapsedTimer, LastTime, STR)					      \
    do{									      \
        int ___TMP_INT = ElapsedTimer.elapsed();			      \
        qDebug() << STR << ___TMP_INT - LastTime << "(" << ___TMP_INT << ")"; \
        LastTime = ___TMP_INT;						      \
    }while(0)

QElapsedTimer cost;

    cost.start();
    //....
    PRINT_COST(cost, lastTimes, "do something 1 cost ");
    PRINT_COST(cost, lastTimes, "do something 2 cost ");


版权声明:本文为weixin_42694505原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。