在Visual Studio中调试时启用内存使用中的实时图形

问题描述 投票:21回答:5

不知何故,我从Visual Studio诊断工具中丢失了实时图表。下面是我当前的调试屏幕,显示我看不到内存和CPU使用情况的实时图表:

enter image description here

enter image description here

在哪里我正在寻找这个:

enter image description here

我尝试在以下地方进行在线探索:

  1. Debug> Profiler> Performance Explorer
  2. 工具>选项>调试
  3. 工具>选项> IntelliTrace

有谁知道如何启用内存和CPU使用情况实时图表?

visual-studio cpu-usage visual-studio-debugging debug-diagnostic-tool
5个回答
60
投票

您可以在“事件”,“内存使用情况”和“CPU使用率”选项卡上方向下拖动一个标尺,其中隐藏了实时图形。


21
投票

我有同样的问题,发现光标在窗口标题下方的窄灰线上发生变化。尝试单击并向下拖动。在明亮的主题上很难注意到,所以在黑暗的主题上甚至可能更难。我希望它会对你有所帮助。

这条窄线隐藏了图表:

enter image description here


1
投票

如果您的诊断工具窗口关闭,您可以通过Debug > Windows > Show Diagnostic Tools重新打开它(Ctrl + Alt + F2)


0
投票

喜欢这个博客:

https://blogs.msdn.microsoft.com/visualstudioalm/2014/11/13/memory-usage-tool-while-debugging-in-visual-studio-2015/

和MSDN文件:

https://msdn.microsoft.com/en-us/library/mt125494.aspx

每当要捕获内存状态时,请在“内存使用情况”摘要工具栏上选择“拍摄快照”。

对于CPU使用率,您需要启用它,然后在调试器断点被命中后再次调试它。

例如,如果我是第一次调试UWP应用程序,我将在“CPU使用率”窗口下面收到消息“启用CPU分析以查看按功能划分的CPU使用情况”,我将单击它,然后调试应用程序下次,我将获得CPU使用率。 enter image description here


0
投票

正如Rahul所说,博客中的答案并未直接解决问题。我有同样的问题,我观察到的是,如果您将现有项目添加到新的解决方案文件,那么实时图表会回来。这不是很理想,但确实提供了一种解决方法。

© www.soinside.com 2019 - 2024. All rights reserved.