如何使用消息队列分析GUI应用程序?

时间:2015-09-11 12:54:50

标签: c++ visual-studio message-queue profiler

我想介绍一个使用消息队列的GUI应用程序。在分析器结果窗口中,我看到80%的样本都在消息循环处理代码中。是否有可能以某种方式过滤掉结果,我只能看到我可以影响的代码?

我正在使用Visual Studio 2013 C ++分析器。

1 个答案:

答案 0 :(得分:1)

我可能会做的是采用每个事件处理程序并在其中放置一个临时外部循环,以使其花费比通常更长的时间。 它需要运行足够长的时间才能使用manual sampling

这允许在事件处理程序中查找任何可能的加速。 修复后,外部循环被删除,代码过得很快!