clip_image001
今天,在Geek School,我们将教您如何使用Windows提供的内置工具,任务管理器和资源监视器来监视计算机。

在PC上跟踪资源是引以为傲的怪胎传统之一,它可能永远不会消失-相反,它已传播到智能手机和平板电脑,任务管理器实用程序长期以来一直是一些最受欢迎的应用程序。

视窗 中最大的问题是,当您尝试跟踪资源时,有太多实用程序可供选择。因此,今天,我们将介绍任务管理器和资源监视器中的一些有用功能。

值得指出的是,如果您还没有阅读 我们有关使用SysInternals工具的系列,这将是一个很好的时机。 流程浏览器 是一种非常强大的工具,可以帮助您管理任务并查看发生的情况。

任务管理器

每个人都知道如何使用任务管理器,包括对Windows几乎一无所知的人。他们按CTRL + ALT + DEL,然后从列表中选择“任务管理器”,因为他们不知道您应该使用CTRL + SHIFT + ESC来立即启动它。然后,他们关闭Windows所说的挂起的进程。

幸运的是,Microsoft通过许多新的有用功能极大地增强了任务管理器,这些功能可以帮助您更有效地监视计算机。

clip_image003

如果双击窗口中所有小图形所在的位置,则任务管理器将最小化为一个小的系统监视器,您可以将其放在任何一个显示器上,以随时监视事物。

clip_image004

如果改为双击屏幕右侧,则可以最大化您正在查看的特定图形并将其用作监视器。在这种情况下,我们选择了CPU监视器,该监视器显示了类似这样的图形。

clip_image005

提示:您可以使用选项->“总是在最前面”选项使“任务管理器”保持在其他所有窗口的顶部,这在以小图形视图显示时非常有用。

应用程式记录

“应用程序历史记录”选项卡显示您的应用程序随时间推移的资源使用情况,无论它们当前是否正在运行。这对于排除您不在PC前面时可能发生的故障很有帮助。

clip_image006

一个问题是,默认情况下,“应用程序历史记录”选项卡仅显示属于Windows Metro应用程序的进程,考虑到您需要使用桌面上的“任务管理器”才能首先看到此选项卡,因此这没有任何意义。

幸运的是,您可以转到“选项->显示所有进程的历史记录,然后您会在列表中看到所有内容,包括常规Windows应用程序。

clip_image007

启动

关于Microsoft如何在Task Manager中添加了管理启动应用程序的功能,已经有很多文章,并且“启动”选项卡非常易于使用。因此,今天我们要提到的是,“启动影响”列对于了解导致系统启动时间变慢的重要因素,当您监视PC或其他人的计算机时,应该看看它。

clip_image008

分析等待链

在最新版本中添加到任务管理器中的新选项之一是在“详细信息”视图中右键单击任务时的“分析等待链”选项。这使您可以查看哪些进程正在等待另一个进程正在使用的资源。

这意味着,如果您的应用程序由于某种原因挂起,则可以分析等待链以查看它是否正在等待正在使用的东西。

clip_image009

例如,我们从Word打印,然后在打印过程进行中使用该选项以查看会发生什么。在这种情况下,Word正在等待splwow64.exe,该文件处理来自32位应用程序的打印。

clip_image010

值得注意的是,由于Word编写正确,因此GUI界面在等待其他进程时实际上并未挂起。

资源监控器

当Task Manager不足以跟踪CPU,内存,磁盘或网络使用情况时,您可能需要使用Resource Monitor,这是以简单明了的方式跟踪所有这些情况的最佳工具。

初始视图显示了一个概述,其中包括CPU,内存,磁盘,网络的单独部分,并带有可排序的列,因此您可以非常快速地查看正在消耗资源的资源。如果需要,您还可以使用选项卡更深入地挖掘其中一种资源。

尽管右侧的图形很有趣,但它们通常会在较小的屏幕上浪费空间,因此您可以根据需要使用圆形箭头按钮将其隐藏。

clip_image011

如果您真的想深入研究,可以使用列表左侧的复选框来选择一个进程,然后界面中的所有其他内容将仅显示该进程的资源使用情况。因此,如果您在命令提示符下运行一个密集的进程,并且选择了cmd.exe作为进程,则其他面板将仅显示该进程的资源使用情况。

clip_image012

“ CPU”选项卡使您可以更好地了解CPU的使用情况,并包含一个非常有用的功能– Handle Search。

本质上,如果某个进程已锁定文件或文件夹,并且不确定是哪个进程,则可以将文件名弹出搜索框并快速找出。如果您愿意,您也可以选择从此处结束该过程,尽管我们建议您以正常方式关闭该应用程序,以免丢失任何数据。

clip_image013

“内存”选项卡为您提供了一个额外的视图,显示了带有内存使用情况的条形图。它还为您提供了一个小图形,以百分比显示已使用的物理内存,这也很方便。

clip_image014

查看条形图时,您可能会注意到并且有些奇怪的一件事是“免费”内存列位于那里,具有0 MB可用空间。但这是一件好事!

未用于某件事的内存浪费了资源,因此Windows试图确保您的RAM始终始终充满有用的东西(以防止不得不从速度较慢的硬盘驱动器中加载内容)…但是只要您的应用程序需要更多内存,它就可以从RAM中删除低优先级的DLL或进程。

因此,在理想情况下,如果启动需要通用DLL中的功能的应用程序,则主要可执行文件和功能可能已经位于备用内存中,根本不需要从磁盘读取。

  • 硬件保留 –这是为某些驱动程序和系统BIOS等内容保留的内存。从字面上看,它是为硬件保留的。
  • 正在使用 –这是列表中最重要的一个,因为它表示进程,应用程序和Windows本身。
  • 改性 –其中包含已修改的内存页面,必须再次刷新到磁盘才能使用它们。
  • 支持 –此部分内存存储了常用的内容,因此可以在不从磁盘加载的情况下对其进行访问,但是优先级最低的内容将被清除,以为您的应用程序腾出空间。
  • 自由 –该部分通常很小,Windows将使用算法找出您使用最多的应用程序和DLL,然后将其移入RAM(这会将那部分内存从“空闲”更改为“待机”)

底线:如果在大多数情况下该图一直呈绿色,则可能需要升级RAM或一次运行较少的东西。

clip_image015

需要更多解释的是与内存使用有关的术语。多年以来,许多困惑使许多人对Windows如何管理内存产生了错误的印象,尤其是因为现代版本的Windows做得更好。根据上面的屏幕截图,以下是各列的实际含义:

  • 硬故障 –也称为“页面错误”,这听起来很糟糕,但实际上意味着应用程序试图访问RAM中已分页到页面文件的内容。如果遇到很多硬故障,则需要考虑升级RAM。
  • 承诺 –此列列出了页面文件中应用程序所需的空间量。值得注意的是,即使在理想的情况下,应用程序也将始终在此处使用并保留大量空间。
  • 工作集 –这是该进程在RAM中使用的实际内存量。您会注意到,此列与“可共享+私有”相同。
  • 可共享的 –这是可以与其他进程共享的工作集数量。如果没有足够的RAM,这也是可以放弃的部分。
  • 私人的 –这是您的应用程序正在使用的RAM数量,其他进程无法使用。

“网络”选项卡非常有用,具有通常需要命令提示符或第三方实用程序才能执行的功能:您可以查看当前TCP连接的列表,甚至可以查看计算机上当前正在侦听端口的进程,以及Windows防火墙是否允许其他计算机连接。

clip_image016

保存多个配置设置

您可能会发现自己在不同时间将Resource Monitor用于许多不同的目的–例如,如果您想快速查看哪些应用程序具有打开的端口,则可以打开Resource Monitor,选择“网络”,然后打开侦听端口面板并最小化其他的,以便您可以看到。

或者,您可能需要做一些完全不同的事情,例如搜索句柄,或者查看哪个应用程序使用的硬盘最多。

资源监控器具有的一项重要功能就是能够按照所需的方式放置面板,然后将其保存为配置集。只需转到文件-> Save Settings As.

clip_image017

您可以使用设置文件的快捷方式来打开该特定配置集,而不必使用“加载设置”。或者,可以通过右键单击图标并选择列表中的最近一项来使用“跳转列表”功能。

clip_image018

而且,由于您可以打开Resource Monitor的多个实例,所以这特别有用。

洛厄尔·海丁斯 洛厄尔·海丁斯
Lowell是How-To Geek的创始人兼首席执行官。自2006年创建网站以来,他一直在主持展览。在过去的十年中,洛厄尔(Lowell)亲自撰写了1000多篇文章,被超过2.5亿人观看。在开始How-To Geek之前,Lowell在IT部门工作了15年,从事咨询,网络安全,数据库管理和编程工作。
阅读完整的传记»