Visual Studio 2015 - CPU使用率分析不起作用?

时间:2015-08-09 16:53:19

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

我最近从Visual Studio 2013社区升级到Visual Studio 2015社区。

我非常依赖" CPU使用率"通过执行以下操作可以找到的工具:

  1. 点击"调试"
  2. 点击"启动诊断工具,无需调试"
  3. 点击" CPU Usage"复选框
  4. 点击"开始"按钮
  5. 当程序完成时,它应该显示功能和每个程序所花费的时间。我得到的只是我的可执行文件的名称,我可以继续扩展,而不是看到函数名称 - 它不知道函数的名称。

    这在Visual Studio 2013上运行良好...我将能够看到函数名称和一切正常。我尝试创建一个新的"测试"解决方案/项目,看看是否有效,我得到相同的结果:没有函数名称。

    这适用于任何人吗?我还在一个新的开发盒上安装了VS2015但仍然没有结果。 这似乎是Microsoft附带的Visual Studio错误。

    注意:我正在编写C ++控制台应用程序。我已经在调试和发布版本上尝试了这一点,并确保我使用调试信息构建。

2 个答案:

答案 0 :(得分:4)

它位于Visual Studio 2015 Update 1 release notes,所以我怀疑它在初始版本中被破坏了:

  

调试时调整CPU使用率

     

现在,您可以在调试时获得CPU使用情况的详细的每功能配置文件。您可以在调试时打开和关闭CPU性能分析,并在处于中断状态时查看结果,这样您就可以查看断点之间和步骤期间执行的代码的CPU使用率的每个功能细分。 (要使用此功能,请打开“诊断工具”窗口(“调试” - >“诊断工具”),切换到“CPU”选项卡,然后单击“" CPU Profiling"”按钮。)

答案 1 :(得分:0)

我也注意到了这一点,但是如果您使用那个小搜索框(结果区域的右上角)并尝试键入您要查找的功能的名称或部分名称及其中将扩展所有内容(通常需要扩展很多)并突出显示您正在寻找的功能。这是我能够描述特定功能的唯一方式。