dyn*_*mic 3 c++ performance c++11
我想知道函数的毫秒数.我正在使用这样的计时器:
chrono::system_clock::time_point start = chrono::high_resolution_clock::now();
// big_function ...
cout << "Function took: " << chrono::nanoseconds(chrono::high_resolution_clock::now() - start).count() << "nanosec" << endl;
Run Code Online (Sandbox Code Playgroud)
这打印:"Function took: 32423212131321 nanosec"
有没有办法打印毫秒而不是纳秒?
您可以使用 duration_cast
chrono::duration_cast<chrono::milliseconds>
(chrono::high_resolution_clock::now() - start).count()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1804 次 |
| 最近记录: |