使用率视图

利用率视图显示关于 CPU 和 GPU,其他系统资源所使用的当前进程的信息。它显示了通过分析的进程、 空闲进程、 系统过程,并随着时间的推移在系统上运行的其他进程的核心的平均利用率。不会显示在任何给定时间,哪些特定的核心处于活动状态。例如,如果两个内核都运行在给定的时间段内 50%的容量,此视图显示了一个逻辑的核心的利用情况。该视图通过将分析时间分成较短的时间段而生成。对于每个段,图形描绘出逻辑内核上该时间间隔内执行的进程线程的平均数。

CPU 使用率视图

此图形显示 (x 轴) 上的时间和平均逻辑核心目标进程、 空闲进程,以及系统进程所用的。(空闲进程显示空闲的核心。系统过程是在 Windows 中,可以执行其他进程的代表的工作进程。其余系统帐户的任何剩余的核心的利用率上正在运行的进程。

逻辑内核数在 Y 轴上显示。Windows 在处理硬件中同时进行多线程支持作为逻辑内核 (例如,超线程)。因此,具有两个硬件线程,每个核心支持四核处理器的系统显示为八个逻辑核心系统。此原则也适用于内核视图。有关更多信息,请参见 内核视图

正在使用,随着时间的推移,GPU 活动图表显示 DirectX 引擎数。如果 DMA 数据包处理引擎正在使用。图表而不显示特定的 DirectX 引擎 (如 3D 引擎、 视频引擎和其他人)。

用途

使用并发可视化工具时,我们可以为性能调查的起始点建议利用率视图。因为它提供了一个应用程序中的并发程度的概述,随着时间的推移,您可以使用它来快速确定需要的性能调整方面或采用并行方式。

如果您感兴趣的性能调整功能,您可能尝试找出不符合您的期望的行为。您还可以查找存在,并有逻辑的 CPU 内核的利用率低的区域的原因。您还可能会查看 CPU 和 GPU 之间使用的模式。

如果您有兴趣并行执行的应用程序,您可能正在查看执行的任何一个 cpu 区域或区域目前未使用的 CPU。

CPU 限制的区域为绿色。此图形可显示一个核心,如果串行应用程序的利用情况。

目前未使用 CPU 的区域为灰色。这可能表示的点应用程序处于空闲状态或执行阻塞 I/O 并行度的机会通过重叠提供其他 cpu 的工作。

找到感兴趣的行为,您可以放大该区域进行选择。您缩放后,您可以切换到线程视图或核心视图中进行详细分析。

如果您使用 C++ AMP 或 DirectX 使用 GPU,您可能希望查明 GPU 使用或 GPU 属于意外空闲区域中的引擎数。

缩放

放大 CPU 利用率的图形或 GPU 活动图形,请选择节或使用缩放滑块工具图形上方。当切换到其他视图时,缩放设置保持不变。若要再次缩小,请同样使用缩放滑块工具。您也可以通过使用缩放Ctrl+scroll。

请参见

概念

并发可视化工具

内核视图