经过时间和CPU时间之间的巨大差异

时间:2014-05-08 05:07:30

标签: multithreading performance vtune

VTune热点分析报告我的程序的执行时间(经过时间)是60秒,其中只有10秒被报告为" CPU时间"。我正在尝试剩下的50秒花在哪里。使用Windows Process Monitor的文件系统活动,我看到我的程序花了5秒钟来完成磁盘I / O.这仍然留下45秒下落不明。

根据VTune的说法,我的程序中有两个线程,其中一个线程消耗了99%的CPU时间。我不知道这两个线程如何给出执行配置文件可以解释丢失的时间。

有什么想法吗?

0 个答案:

没有答案