【发布时间】:2016-07-09 04:26:01
【问题描述】:
在分析我的代码以找出运行缓慢的原因时,我有 3 个函数显然需要永远占用,这就是非常困的说法。
这些功能是:
ZwDelayExecution 20.460813 20.460813 19.987685 19.987685
MsgWaitForMultipleObjects 20.460813 20.460813 19.987685 19.987685
WaitForSingleObject 20.361805 20.361805 19.890967 19.890967
谁能告诉我这些功能是什么?为什么它们需要这么长时间,以及如何解决它们。
谢谢
【问题讨论】:
-
你不修复它们。您会发现为什么在您的代码中导致它们被调用。为此你sample the stack。一个样本就足够了。
标签: c++ profiling verysleepy