【发布时间】:2013-12-18 15:21:05
【问题描述】:
我有两种算法来完成相同的任务。要检查它们的性能,我应该检查什么:cpu time 或 wall time?我想是cpu时间吧?
我正在对我的代码进行并行处理。要检查我的并行性能,我应该检查什么:cpu time 或 wall time?我想现在是挂墙时间,对吧?
假设我已经使用多线程实现了理想的并行性。我认为 1 个线程的 cpu 时间将与 8 个线程相同,1 个线程的 wall time 将是 8 个线程的 8 倍。这样对吗?
还有什么简单的方法可以检查这些时间吗?
【问题讨论】:
-
这有点宽泛。您能否将问题缩小到您遇到的具体问题?
-
让我的问题更具体。谢谢。
标签: c++ performance profiling