如何在多线程应用程序中花费时间?

时间:2018-04-23 03:36:28

标签: c++ multithreading qt time cross-platform

如何在多线程应用程序中花费时间? 我使用了clock()std::chrono::steady_clock::now()QElapsedTimer 所有这些都适用于Windows。但在Linux中,结果是它的几倍。

1 个答案:

答案 0 :(得分:0)

这是我以便携方式进行的方式

high_resolution_clock::time_point start = high_resolution_clock::now();
function();

auto duration = duration_cast<microseconds>(
 high_resolution_clock::now() - t1 ).count();