停止Visual Studio探查器随机展平配置文件结果

时间:2017-09-02 10:15:20

标签: c++ visual-studio visual-studio-2015 profiler

这可能是Visual Studio的错误。 (?)

使用相同构建(即无需重新编译),对于每个分析运行,Visual Studio 2015会随机创建2种不同类型的详细报告: -

  • 扁平的:它往往显示最昂贵的功能。
  • 第一棵树:它以树状方式正确显示集体CPU成本。

实施例

以下是分析的两个结果。

enter image description here

  • 在上图中,报告显示了最昂贵的功能#1#2
    实际上#1#2在主函数内部被调用(#3内)。 Visual Studio忽略了这一事实。

  • 在下图中,它正确显示.exe调用__scrt_common_main_sech__scrt_common_main_sech调用main等等。

问题

是否有人知道强制Visual Studio仅以树样式生成报告的方法?

奇怪的是,我注意到当我的解决方案相对较小时,这个问题不存在。

0 个答案:

没有答案