详解任务管理器
樱木花盗 发表于 2010-12-1 16:05:36

㈠、 概述及菜单

任务管理器提供正在您的计算上运行的程序和进程的相关信息。也显示最常用的度量进程性能的单位。

使用任务管理器可以监视计算机性能的关键指示器。可以查看正在运行的程序的状态,并终止已停止响应的程序。也可以使用多达 15个参数评估正在运行的进程的活动,查看反映 CPU 和内存使用情况的图形和数据。

此外,如果与网络连接,则可以查看网络状态,了解网络的运行情况。

如果有多个用户连接到您的计算机,您可以看到谁在连接、他们在做什么,还可以给他们发送消息。

1, 更改任务管理器中的显示选项

  1. 单击与要更改的显示选项对应的选项卡。单击:
    • “应用程序”选项卡,可以查看详细信息、大图标或小图标。
    • “进程”选项卡,可以选择要显示的列。
    • “性能”选项卡,可以更改 CPU 使用记录曲线图以及显示内核时间。
    • “网络”选项卡,可以查看有关网络连接的信息。
  2. 在“查看”菜单上单击所需的命令。

注意

  • 要显示内核时间以便在“CPU 使用”和“CPU使用记录”曲线图中添加红线,请单击“性能”选项卡。在“查看”菜单上单击“显示内核时间”。红线指示内核操作占用的 CPU资源数量。

2, 更新任务管理器数据

  • 在“查看”菜单上,单击“立即刷新”。

注意

  • 要更改数据自动更新的频率,请在“查看”菜单上指向“更新速度”,然后单击所需的命令。
  • 要暂时固定“任务管理器”中显示的数据,请在“查看”菜单上指向“更新速度”,然后单击“暂停”。
  • 默认情况下,每隔两秒钟会对数据自动更新一次。

㈡、“应用程序”选项卡显示计算机上正在运行的程序的状态。在此选项卡中,您能够结束、切换或者启动程序。

1, 启动新程序

  1. 单击“应用程序”选项卡中的“新任务”。
  2. 在“打开”框中键入或选择要添加程序的名称,然后单击“确定”。

注意

  • “新任务”相当于“开始”菜单中的“运行”命令。
  • 如果不知道要添加程序的名称,请单击“浏览”搜索该程序。

2, 切换到另一个程序

  • 在“应用程序”选项卡上,单击要切换到的程序,然后单击“切换至”。

3, 更改正在运行的程序的优先级

  • 在“进程”选项卡上,用右键单击要更改的程序,指向“设置优先级”,然后单击所需的命令。

注意

  • 要查看正在运行的程序的优先级,请在“进程”选项卡上,单击“查看”菜单上的“选择列”。在“选择列”对话框中,选中“基本优先级”,然后单击“确定”。
  • 更改进程的优先级可以使其运行更快或更慢(取决于是提升还是降低了优先级),但也可能对其他进程的性能有相反的影响。

4, 使用任务管理器终止程序

  • 在“应用程序”选项卡上,单击要终止的程序,然后单击“结束任务”。

  • 该程序中任何未保存的输入数据或所作更改均将丢失。
  • 如果使用“结束任务”不能立即结束该程序,则可以单击要终止的程序,然后单击“转到进程”,在进程选项卡上进行操作。

㈢、“进程”选项卡显示关于计算机上正在运行的进程的信息。例如,您可以显示关于 CPU和内存使用情况、页面错误、句柄计数以及许多其他参数的信息。

1, 进程计数器列标题

在“进程”选项卡上,可以使用下列计数器监视正在运行的进程,这些计数器可以显示为列标题。要将某个进程显示为列标题,请在“查看”菜单上单击“选择列”。选中与要显示为列标题的进程对应的复选框。

内存 - 工作集

私人工作集中的内存数量与进程正在使用且可以由其他进程共享的内存数量的总和。

内存 - 峰值工作集

进程所使用的工作集内存的最大数量。

内存 - 工作集增量

进程所使用的工作集内存中的更改量。

内存 - 专用工作集

工作集的子集,它专门描述了某个进程正在使用且无法与其他进程共享的内存数量。

内存 - 提交大小

为某进程使用而保留的虚拟内存的数量。

内存 - 页面缓冲池

由内核或驱动程序代表进程分配的可分页内核内存的数量。可分页内存是可写入其他存储媒体(例如硬盘)的内存。

内存 - 非页面缓冲池

由内核或驱动程序代表进程分配的不可分页的内核内存的数量。不可分页的内存是不能写入其他存储媒体的内存。
  • 基本优先级

决定处理器处理进程线程的顺序的优先级。可以使用“任务管理器”查看和更改基本优先级。

对于“消息队列”,则是指定队列在公共队列中的优先级的属性。您可以将基本优先级设置成从 -32,768 到32,767;默认的优先级是0。专用队列不支持基本优先级。“消息队列”首先根据基本优先级路由和传递消息,然后根据消息优先级路由和传递消息。

  • CPU 时间

在“任务管理器”中,进程从启动起使用的总处理器时间,以秒为单位。

  • CPU 使用情况

在“任务管理器”中,进程从上一次更新以来使用 CPU的时间百分比。在“任务管理器”的“进程”选项卡上,列标题是“CPU”。

  • GDI 对象

来自应用程序编程接口 (API) 的“图形设备接口”(GDI)库的对象,用于图形输出设备。在“任务管理器”中,指进程当前使用的 GDI 对象数。

  • 句柄数

在“任务管理器”中,进程对象表中的对象句柄。(句柄:在用户界面中,指添加到某个对象的界面,便于操作移动、调整大小、调整形状或其他属于对象的功能。在程序设计中,指的是指针到指针,也就是,允许某个程序访问所识别的资源的标记。)

  • 图像名

在“任务管理器”中的进程名称,即“映像名称”。

  • I/O 其他

在“任务管理器”中,由进程产生的非读非写的输入/输出操作的数量,这包括文件、网络和设备I/O。该操作类型的范例是控制函数。指向 CONSOLE (控制台输入对象)句柄的“其他类型的 I/O”不计算在内。

  • I/O 其他字节

在“任务管理器”中,由进程产生的非读非写的输入/输出操作中所传输的字节数,这包括文件、网络和设备I/O。该操作类型的范例是控制函数。定向到 CONSOLE (控制台输入对象)句柄的“其他类型的 I/O字节”不计算在内。

  • I/O 读取

在“任务管理器”中,由进程产生的读的输入/输出操作的数量,这包括文件、网络和设备I/O 。该操作类型的范例是控制函数。定向到CONSOLE (控制台输入对象)句柄的“I/O 读操作”不计算在内。

  • I/O 读字节

在“任务管理器”中,由进程产生的输入/输出操作中的读取的字节数,这包括文件、网络和设备I/O。该操作类型的范例是控制函数。定向到 CONSOLE (控制台输入对象)句柄的“I/O 读取字节”不计算在内。

  • I/O 写入

在“任务管理器”中,由进程产生的写的输入/输出操作的数量,这包括文件、网络和设备I/O 。该操作类型的范例是控制函数。定向到CONSOLE (控制台输入对象)句柄的“I/O 写操作”不计算在内。

  • I/O 写字节

在“任务管理器”中,由进程产生的输入/输出操作中的写入的字节数,这包括文件、网络和设备I/O。该操作类型的范例是控制函数。定向到 CONSOLE (控制台输入对象)句柄的“I/O 写入字节”不计算在内。

  • 内存使用情况

在“任务管理器”中,进程的当前工作集,以千字节为单位。当前工作集是当前驻留在内存中的页面数。在“任务管理器进程”选项卡中,列标题是“内存使用”。

  • 内存使用 Delta

在“任务管理器”中,自上一次更新以来所使用的内存的改变量,以千字节为单位。

  • 非分页池

永远不会页入磁盘的操作系统内存。页面调度就是将很少使用的程序工作内存部分从 RAM移到其他存储媒体,通常是硬盘。在“任务管理器”中,进程使用的内存量以 KB 为单位。

  • 页面错误

当软件试图读取或写入标记为“不存在”的虚拟内存位置时发生的中断。

在“任务管理器”中,页面错误是进程中当数据不在内存而必须从磁盘检索的次数。页面错误值从进程启动的时间开始累计。

  • 页面错误增量

在“任务管理器”中,自上一次更新开始的页面错误次数的变化。

  • 分页池

已指派给进程的,已及可以分页的系统分配的虚拟内存。页面调度就是将很少使用的程序工作内存部分从 RAM移到其他存储媒体,通常是硬盘。在“任务管理器”中,进程使用的系统分配虚拟内存数量以 KB 为单位。

  • 峰值内存使用率

在“任务管理器”中,自进程启动以来驻留于进程中的物理内存的峰值。

  • PID(进程标识符)

唯一区分运行时的进程的数字标识符。使用“任务管理器”可以查看 PID。

  • 会话 ID

拥有该进程的“终端服务”会话 ID 。只有安装了“终端服务”计数器才可以使用计数器。

  • 线程计数

在“任务管理器”中,在进程中运行的线程数。

  • 用户名

使 Windows标识用户帐户的唯一名称。帐户的用户名在其自身所在的域或工作组中的其他组名和用户名之中必须是唯一的。(用户:包含在服务器上的有用户权 限的所有用户的特殊组。当Macintosh 用户将权限分配给每个人时,这些权限也将分配给组的用户和来宾。 )

  • USER 对象

“Window管理器”对象,包括窗口、菜单、光标、图标、异常分支、加速器、监视器、键盘布局和其他内部对象。在“任务管理器”中,指进程当前使用的USER 对象数。

  • 虚拟内存大小

在“任务管理器”中,指分配给进程的虚拟内存数或地址空间。

(虚拟内存:计算机使用的临时存储器,用来运行所需内存大于计算机具有的内存的程序。例如,程序可以访问计算机硬盘驱动器上 4GB 字节的虚拟内存,即使计算机只有 32 MB 的 RAM。当前没有装入计算机内存的程序数据将保存到页面文件中。)

(页面文件:硬盘上的隐藏文件,Windows 用该文件来存储不能装入内存的程序和数据文件部分。页面文件和物理内存或 RAM构成虚拟内存。需要时,Windows将数据从页面文件移至内存,然后将数据从内存移至页面文件以便为新数据腾出空间。页面文件也被称为交换文件。 )

2, 指定进程计数器列标题

  1. 在“进程”选项卡的“查看”菜单上,单击“选择列”。
  2. 选中与要显示为列标题的进程计数器对应的复选框,然后单击“确定”。

注意

  • 有关进程计数器的详细信息,请单击“相关主题”。

3, 对进程列表排序

  • 在“进程”选项卡上,单击您要根据其进行排序的列标题。

注意

  • 要反转排序顺序,请再次单击列标题。

4, 使用任务管理器终止进程

  • 在“进程”选项卡,单击要结束的进程,然后单击“结束进程”。

要点

  • 终止进程时要小心。如果结束应用程序,您将丢失未保存的数据。如果结束系统服务,则系统的某些部分可能无法正常工作。

注意

  • 若要结束某个进程以及由它直接或间接创建的所有进程,右键单击“进程”选项卡上要结束的进程,然后单击“结束进程树”。

    如果终止了电子邮件程序(如 Microsoft Outlook)的进程树,也就同时终止了相关的进程,如 MAPI 后台处理程序mapisp32.exe。

5, 给处理器指派进程

  • 在“进程”选项卡上,用右键单击要指派的程序,单击“设置仿射性”,然后单击一个或多个处理器。

注意

  • “设置仿射性”命令仅在多处理器计算机上可用。
  • 使用“设置仿射性”命令可以将程序或进程的执行限制在选定的处理器上,并且可能导致总体性能下降。

㈣、“性能”选项卡显示计算机性能的动态概述,其中包括:

  • CPU 和内存使用情况的图表。
  • 计算机上正在运行的句柄、线程和进程的总数。
  • 物理、核心和认可的内存总数(KB)。

说明: 查看计算机性能

  • 单击“性能”选项卡。

注意

  • “性能”选项卡显示有关计算机性能的信息,如 CPU 和各种内存的使用情况。
  • 有关“性能”选项卡上显示的字段的详细信息,请单击“相关主题”。

1, CPU 使用情况

2, CPU 使用记录

3, PF 使用情况

4, 页面文件使用记录

5, 总数

6, 执行内存 (K)

7, 物理内存 (K)

8, 内核内存 (K)

㈤、“网络”选项卡显示网络性能的图形表示。它提供了简单、定性的指示器,以显示正在您的计算机上运行的网络的状态。只有当网卡存在时,才会显示“网络”选项卡。

在该选项卡上,可以查看网络连接的质量和可用性,无论是连接到一个还是多个网络上。

说明: 查看网络连接

  • 单击“网络”选项卡。

注意

  • 只有当网卡存在时,才会显示“网络”选项卡。
  • “网络”选项卡指明与本地计算机接通的连接的网络流量。详细信息,请单击“相关主题”。

“网络”选项卡提供有关本地计算机所连接的网络通信量的指示。通过参考它,可以很快决定正被消耗的网络带宽量。使用多个网络连接时,通过选项卡该可以轻松地比较每个连接的通信量。

如果您的计算机上有多个网卡,则图表就会显示包含所有网络的复合索引,以表明所有网络通信量。

为了在所有接口的网络通信量图表中都显示可见线条,视图会自动进行缩放,以放大通信量与可见带宽的关系视图。这样,在通信量低的情况下,图表的 全高可以仅表示可用带宽的5%。当通信量高于该级别时,缩放程度将会减小,以便以较低的放大率显示当前通信量视图(例如,显示总可用带宽的10%)。图表 上显示的百分比越大,通信量(相对于可用带宽)的放大率就越小。缩放系数显示在图表上。要禁用缩放功能,请在“选项”菜单上单击“自动缩放”以切换缩放系 数的值。

此外,还可以更改显示在图表下面的列标题。这些标题如下表所述。

列名 默认打开? 说明
网卡名称 “网络连接”文件夹中网络适配器的名称。
适配器描述 适配器的有关描述,通常与网络连接文件夹中的设备名称相同。
网络利用 网络利用百分比,基于接口的初始连接速度。
链接速度 源自初始连接速度的接口连接速度。
发送字节吞吐量 在轮询时间周期内从计算机发出的通信量所使用连接带宽百分比。
接收字节吞吐量 在轮询时间周期内计算机接收的通信量所使用连接带宽百分比。
字节吞吐量 在轮询时间周期内发送和接收的通信量所使用连接带宽百分比。
发送的字节数 到目前为止该连接上所发送的总字节数。累计,可以重置。
接收的字节数 到目前为止该连接上所接收的总字节数。累计,可以重置。
字节总数 到目前为止该连接上发送和接收的总字节数。累计,可以重置。
发送的字节数/间隔 在轮询时间周期内该连接上所发送的总字节数。
接收的字节数/间隔 在轮询时间周期内该连接上所接收的总字节数。
字节数/间隔 在轮询时间间隔内该连接上发送和接收的总字节数。
发送的单播数 更高级别的协议请求传送到单播地址的总字节数。该值中包括已被丢弃或未被发送的数据包。
接收的单播数 更高级别的协议请求从单播地址接收的总字节数。
单播数 到目前为止“发送的单播数”和“接收的单播数”的总计。
发送的单播数/间隔 在轮询时间间隔内通过该连接由更高级别的协议请求传送到子网单播地址的总字节数。
接收的单播数/间隔 在轮询时间间隔内通过该连接从子网单播地址传送到更高级别协议的总字节数。
单播数/间隔 在轮询时间间隔内该连接的“发送的单播数”和“接收的单播数”的总计。
发送的非单播数 到目前为止通过该连接由更高级别的协议请求传送到非子网单播地址的总字节数。
接收的非单播数 到目前为止通过该连接从非子网单播地址传送到更高级别协议的总字节数。
非单播数 到目前为止“发送的非单播数”和“接收的非单播数”的总计。
发送的非单播数/间隔 在轮询时间间隔内通过该连接由更高级别的协议请求传送到非子网单播地址的总字节数。
接收的非单播数/间隔 在轮询时间间隔内通过该连接从非子网单播地址传送到更高级别协议的总字节数。
非单播数/间隔 在轮询时间间隔内“发送的非单播数”和“接收的非单播数”的总计。

㈥、“用户”选项卡显示可以访问该计算机的用户,以及会话的状态与名称。“客户端名称”指定使用该会话的客户机的名称(如果有的话)。“会话”为您提供一个用来执行诸如向另一个用户发送消息、或连接到另一个用户会话这类任务的名称。

只有在您所用的计算机启用了“快速用户切换”功能,并且作为工作组成员或独立的计算机时,才出现“用户”选项卡。对于作为网络域成员的计算机,“用户”选项卡不可用。

说明: 查看用户活动

  • 单击“用户”选项卡。

注意

  • 如果启用“快速用户切换”,则会显示“用户”选项卡。有关“快速用户切换”的详细信息,请单击“相关主题”。
  • 只有当所用计算机是工作组成员或独立计算机时,“快速用户切换”才可用。在属于网络域的计算机上,“快速用户切换”不可用。

“用户”选项卡上的每个字段的说明如下。详细信息,请单击下列某项:

1, 用户

2, ID

3, 状态

4, 客户端名称

5, 会话