“进程属性”对话框
使用此对话框可详细了解特定进程。 若要显示此对话框,请将焦点移至进程视图窗口。 在树中选择任意进程节点,然后从“视图”菜单选择“属性” 。
“常规”选项卡,“进程属性”
使用“常规”选项卡详细了解特定进程。 提供了下列设置:
条目 | 描述 |
---|---|
模块名 | 模块的名称。 |
进程 ID | 此进程的唯一 ID。 进程 ID 号是重复使用的,因此它们只在该进程的生存期内标识进程。 进程对象类型在程序运行时创建。 进程中的所有线程共享相同的地址空间,并且有权访问相同的数据。 |
优先级基数 | 此进程的当前基本优先级。 进程内的线程可以相对于进程的基本优先级提升和降低其自身的基本优先级。 |
线程 | 此进程中当前运行的线程数。 |
CPU 时间 | 此进程及其线程所用的总 CPU 时间。 等于用户时间加上特权时间。 |
用户时间 | 此进程的线程在非空闲线程中的用户模式下执行代码所用的累计时间。 应用程序在用户模式下执行,窗口管理器和图形引擎等子系统也是如此。 |
特权时间 | 此进程在非空闲线程的特权模式下运行的总运行时间。 服务层、执行例程和内核在特权模式下执行。 除图形适配器和打印机之外,大多数设备的设备驱动程序也在特权模式下执行。 除特权时间之外,Windows 对应用程序执行的一些工作也可能会出现在其他子系统进程中。 |
运行时间 | 此进程已运行的总运行时间。 |
“内存”选项卡,“进程属性”
使用“内存”选项卡可显示进程如何使用内存。 提供了下列设置:
条目 | 描述 |
---|---|
虚拟字节数 | 进程所使用虚拟地址空间的当前大小(字节)。 使用虚拟地址空间并不一定意味着要相应使用磁盘或主内存页。 但虚拟空间是有限的,并且使用过多虚拟空间可能会限制进程加载库的能力。 |
峰值虚拟字节数 | 进程在任一时间使用的虚拟地址空间的最大字节数。 |
工作集 | 进程中的线程最近使用过的内存页的集合。 如果计算机中的可用内存高于阈值,则即使内存页未被使用,它们也会保留在进程的工作集中。 如果可用内存降到阈值以下,则会从工作集中削减页。 如果需要它们,在其离开主内存之前,系统会将它们软故障恢复到工作集中。 |
峰值工作集 | 在任意时间点此进程的工作集中的最大页数。 |
分页缓冲池字节数 | 已由进程分配的当前分页池量。 分页缓冲池是一个系统内存区域,在该区域中,操作系统组件在其完成其指定任务时会获取空间。 当系统在持续的一段时间内未访问分页缓冲池页时,可以将其调出为页文件。 |
非分页缓冲池字节数 | 由进程分配的非分页缓冲池中的当前字节数。 非分页缓冲池是一个系统内存区域,在该区域中,操作系统组件在其完成其指定任务时会获取空间。 无法将非分页池页分页到页文件;只要对它们进行了分配,它们就会保留在主内存中。 |
专用字节数 | 此进程已分配但不能与其他进程共享的当前字节数。 |
可用字节数 | 此进程未使用的虚拟地址空间总数。 |
保留字节数 | 此进程保留供将来使用的虚拟内存总量。 |
可用图像字节数 | 此进程中的映像未使用或保留的虚拟地址空间量。 |
保留图像字节数 | 此进程中运行的图像所保留的所有虚拟内存的总和。 |
“页面文件”选项卡,“进程属性”
使用“页文件”选项卡检查进程的页文件。 提供了下列设置:
条目 | 描述 |
---|---|
页文件字节数 | 此进程在页文件中使用的当前页数。 页文件存储进程使用,但不包含在其他文件中的数据页。 所有进程都使用页文件,所以页文件中的空间不足会导致其他进程运行时出现错误。 |
峰值页文件字节数 | 此进程在页文件中使用的最大页数。 |
页面错误 | 此进程中执行的线程导致的页面错误数。 如果线程引用的虚拟内存页面不在其主内存内的工作集中,则会发生页面故障。 因此,如果页面位于备用列表中并且因此已经位于主内存中,或者页面正由共享页面的另一个进程使用,则不会从磁盘中检索页面。 |
“空间”选项卡,“进程属性”
使用“空间”选项卡可检查进程的地址空间。 提供了下列设置:
条目 | 描述 |
---|---|
显示这种标记的空间 | 使用此列表框可选择空间的类别(图像、映射、保留或未分配)。 |
可执行字节数 | 对于所选类别,其为此进程正在使用的所有地址空间的总和。 可执行内存是可以由程序执行,但可能无法读取或写入的内存。 |
可执行只读字节数 | 对于所选类别,其为此进程正在使用的具有只读属性的所有地址空间的总和。 可执行只读内存是可以进行执行和读取的内存。 |
可执行读写字节数 | 对于所选类别,其为此进程正在使用的具有读写属性的所有地址空间的总和。 可执行读写内存是可以由程序执行以及进行读取和修改的内存。 |
可执行写入副本字节数 | 对于所选类别,其为可以由程序执行以及进行读取和写入的所有地址空间的总和。 如果需要在进程之间共享内存,则使用这种类型的保护。 如果共享进程仅读取内存,则它们会全部使用相同的内存。 如果共享进程需要写入访问权限,则将为该进程创建此内存的副本。 |
不可访问字节数 | 对于所选类别,其为阻止进程对其进行使用的所有地址空间的总和。 如果尝试写入或读取,会生成访问冲突。 |
只读字节数 | 对于所选类别,其为可以进行执行和读取的所有地址空间的总和。 |
读写字节数 | 对于所选类别,其为允许进行读取和写入的所有地址空间的总和。 |
写复制字节数 | 对于所选类别,其为允许进行内存共享(以供读取)但不允许进行写入的所有地址空间的总和。 当进程读取此内存时,它们可以共享相同的内存。 但是,当共享进程需要对此共享内存具有读取/写入访问权限时,将生成该内存的副本以供写入。 |
相关章节
- 在“进程”视图中搜索进程:说明如何在“进程”视图中查找特定进程。
- “进程搜索”对话框:用于在进程视图中查找特定进程的节点。
- Spy++ 参考:包括介绍每个 Spy++ 菜单和对话框的章节。
- “进程”视图:显示活动进程的树状视图。
- 使用 Spy++:介绍 Spy++ 工具,并说明其使用方式。