测试一个操作在Qt中花费多少时间的最简单方法
Easiest way to test how much time an operation takes in Qt
我使用Qt 4.8,并尝试跨平台(至少在linux和mac上)。
我需要在gui中可视化一个操作需要花费多少时间。我尝试过:
QTime t;
t.start();
functionCall();
qDebug() << t.elapsed() << "ms";
但我读到它不可靠。一些替代方案?
抱歉,没有C++0x
这不可靠,也不太准确。请改用QElapsedTimer。
当然,QTime和QElapedTimer都测量墙上的时钟时间。您需要QtTest和QBENCHMARK才能获得其他度量(callgrind、CPU刻度计数器等),另请参阅QTest::setBenchmarkResult函数。
相关文章:
- while循环中while循环的时间复杂度是多少
- 函数的时间复杂度是多少?
- 将树节点添加到向量向量中的 n 元树遍历的平均和最坏情况时间复杂度是多少?
- 给定C++代码的时间复杂度是多少?
- 将数组的元素插入映射的时间复杂度是多少?
- 以下递归代码的时间复杂度是多少?
- 解决这个问题的时间复杂性是多少
- 在C++中修改字符串的BigO时间复杂度是多少
- 这个算法的运行时间复杂度是多少?你是如何分析的
- 此特定代码的时间复杂度是多少?
- % 运算符的时间复杂度C++是多少?
- 三和算法的时间复杂度是多少
- 如何根据多少时间来发表IF陈述
- 如何找出在Visual Studio中编译C++标头需要多少时间
- 如何显示用户花费的号码,即用户输入了多少时间
- 测试一个操作在Qt中花费多少时间的最简单方法
- 我怎样才能知道在C/C++代码的每一行上花费了多少时间
- 如何在没有计时器的情况下确定经过了多少时间
- 打个电话要花多少时间?
- 如何知道你的电脑在屏幕保护程序或显示器/屏幕关闭多少时间