如何在 Mac 上使用“活动监视器”

“活动监视器”显示了 Mac 上正在运行的进程,以便您可以管理这些进程并查看它们对 Mac 活动和性能的影响。

本文介绍了“活动监视器”的一些常用功能,它是一种任务管理器,可让您查看应用和其他进程对您的 CPU、内存、能耗、磁盘和网络使用情况的影响。

您可以从“应用程序”文件夹的“实用工具”文件夹中打开“活动监视器”,或者使用“聚焦”进行查找。

概览

“活动监视器”中显示的进程可以是用户应用、macOS 使用的系统应用或隐藏的后台进程。使用“活动监视器”窗口顶部的五个类别标签来查看在每个类别中进程是如何影响 Mac 的。

通过从菜单栏中选取“显示”>“栏”,在每个面板中添加或删除某些栏。您还可以在“显示”菜单中选取在每个面板中显示哪些进程:

  • 所有进程
  • 所有进程,分层显示:属于其他进程的进程,因而您可以查看它们之间的父/子关系。
  • 我的进程:属于 macOS 用户帐户的进程。
  • 系统进程:属于 macOS 的进程。
  • 其他用户的进程:不属于 root 用户或当前用户的进程。
  • 活跃进程:不处于睡眠状态的运行进程。
  • 非活跃进程:处于睡眠状态的运行进程。
  • 窗口化进程:可以创建窗口的进程。这些进程通常是 app。
  • 所选进程:您在“活动监视器”窗口中选择的进程。
  • 过去 8 小时内使用过的应用程序:属于过去 8 小时内的运行进程的 app。

CPU

CPU 面板显示了进程是如何影响 CPU(处理器)活动的:

CPU 面板

点按“% CPU”栏的顶部,可按照各个进程所占用的 CPU 能力百分比进行排序。这些信息和“能耗”面板中的信息可以帮助您识别当前影响 Mac 性能、电池运行时间、温度和风扇活动的进程

有关更多信息,可查看 CPU 面板的底部:

  • 系统:系统进程(属于 macOS 的进程)当前使用的 CPU 能力的百分比。
  • 用户:您打开的 app 或这些 app 打开的进程当前使用的 CPU 能力的百分比。
  • 闲置:未使用的 CPU 能力的百分比。
  • CPU 负载:所有系统和用户进程当前使用的 CPU 能力的百分比。图形从右向左移动并按照“显示”>“更新频率”中设定的间隔时间进行更新。蓝色显示了用户进程当前使用的总 CPU 能力的百分比。红色显示了系统进程当前使用的总 CPU 能力的百分比。
  • 线程:所有进程合并使用的线程总数。
  • 进程:当前运行的进程总数。

您还可以在单独的窗口或“程序坞”中查看 CPU 或 GPU 使用率:

  • 要打开显示当前处理器活动的窗口,请选取“窗口”>“CPU 使用率”。要在“程序坞”中显示此信息的图形,请选取“显示”>“‘程序坞’图标”>“显示 CPU 使用率”。
  • 要打开显示最近处理器活动的窗口,请选取“窗口”>“CPU 历史记录”。要在“程序坞”中显示此信息的图形,请选取“显示”>“‘程序坞’图标”>“显示 CPU 历史记录”。
  • 要打开显示最近图形处理器 (GPU) 活动的窗口,请选取“窗口”>“GPU 历史记录”。与此类活动相关的能耗使用情况包含在“活动监视器”的“能耗”标签页中。

内存

“内存”面板显示了有关内存使用情况的信息:

“内存”面板

有关更多信息,可查看“内存”面板的底部:

  • 内存压力:“内存压力”图形有助于说明内存资源的可用性。图形从右向左移动并按照“显示”>“更新频率”中设定的间隔时间进行更新。内存资源的当前状态由图形右侧的颜色表示:
    • 绿色:内存资源可用。
    • 黄色:内存资源仍然可用,但这些资源已被内存管理进程(如 compression)分配任务。
    • 红色:内存资源已耗尽且 macOS 正在将启动驱动器用作内存。要使更多的 RAM 可用,您可以退出一个或多个 app 或安装更多 RAM。这是 Mac 可能需要更多 RAM 的最重要指示。
  • 物理内存:Mac 中所安装的 RAM 数量。
  • 已使用内存:所有应用和 macOS 进程当前使用的内存总量。
    • 应用内存:应用及其进程当前使用的内存总量。
    • 联动内存:无法压缩或调出至启动驱动器而必须留在 RAM 中的内存。某个进程使用的联动内存不能被其他进程借用。某个应用使用的联动内存量由这个应用的程序员决定。
    • 被压缩的内存:RAM 中被压缩的内存量,使其他进程有更多可用 RAM 内存。查看“被压缩的内存”栏以了解每个进程的被压缩的内存容量。
  • 已使用的交换:macOS 内存管理在启动驱动器上使用的空间。在此处看到一些活动很正常。只要内存压力不处于红色状态,macOS 就有可用的内存资源。
  • 已缓存文件:应用最近使用过而且现在可供其他应用使用的内存。例如,如果您一直在使用“邮件”,则退出“邮件”后,“邮件”使用过的 RAM 会成为已缓存文件使用的部分内存,这部分内存随后可供其他应用使用。如果在其他应用使用(覆盖)“邮件”的缓存文件内存前,您再次打开了“邮件”,则“邮件”的打开速度会更快,因为这部分内存会快速转换回应用内存,而不必从启动驱动器中载入应用的内容。

有关内存管理的更多信息,请参考 Apple Developer 网站

能耗

“能耗”面板显示了整体能耗和每个 app 的能耗:

  • 对能耗的影响:对 app 的当前能耗的相对测量。数值越小越好。App 名称左侧的三角形表示该 app 包含多个进程。点按该三角形以查看每个进程的详细信息。
  • 对能耗的平均影响:过去 8 小时内或自 Mac 启动以来(以时间较短者为准)对能耗的平均影响。还显示了在该时段期间运行但之后已退出的 app 对能耗的平均影响。这些 app 的名称显示为灰色。
  • App 小憩:支持 App 小憩的 App 在处于打开状态但并未使用时消耗极少的电量。例如,当某个 app 隐藏在其他窗口下或者当其在您当前未查看的空间中处于打开状态时,则该 app 可能会进入小睡状态。
  • 防止睡眠:指明相关应用是不是在阻止 Mac 进入睡眠状态。

“能耗”面板

有关更多信息,可查看“能耗”面板的底部:

  • 对能耗的影响:对所有 app 的总能耗的相对测量。图形从右向左移动并按照“显示”>“更新频率”中设定的间隔时间进行更新。
  • 图形卡:当前使用的图形卡类型。显卡性能越高,耗能越多。支持自动切换图形卡模式的 Mac 可使用集成图形卡来节省电量,并且仅在应用需要时才会切换至更高性能的图形卡芯片。“集成”表示 Mac 当前使用的是集成图形卡。“高性能”表示 Mac 当前使用的是高性能图形卡。要识别使用高性能图形卡的 app,请查找在“要求高性能 GPU”栏中显示“是”的 app。
  • 剩余电量:便携式 Mac 的剩余电池电量的百分比。
  • 充满电需要的时间:为使电池充满电,便携式 Mac 必须插入交流电源插座的时间长度。
  • 使用交流电时间:便携式 Mac 插入交流电源插座后经过的时间。
  • 剩余时间:便携式 Mac 上估计的剩余电池使用时间。
  • 使用电池时间:便携式 Mac 从交流电源插座拔下后经过的时间。
  • 电池(过去 12 小时):过去 12 个小时内便携式 Mac 的电池电量。绿色显示了 Mac 从电源适配器获得电量的时间。

随着能耗增加,Mac 可以通过电池电量运行的时间会缩短。如果便携式 Mac 的电池续航能力比正常情况下的短,则您可以查看“对能耗的平均影响”栏来找到最近耗电量最大的 app。如果您不需要这些应用,请将它们退出,或者如果您发现即使某个应用不进行任何活动时,它的能耗仍然很高,请联系这个应用的开发者。

磁盘

“磁盘”面板显示了每个进程已经在磁盘上读取和写入的数据量。它还显示了“读入”和“写出”(IO),即 Mac 访问磁盘以读写数据的次数。

“磁盘”面板

“磁盘”面板底部的信息显示了所有进程中的总磁盘活动。图形从右向左移动并按照“显示”>“更新频率”中设定的间隔时间进行更新。此图形还包括了弹出式菜单,以在显示 IO 或数据作为测量单位之间切换。蓝色显示了每秒读取的次数或每秒读取的数据量。红色显示了每秒写出的次数或每秒写出的数据量。

要在“程序坞”中显示磁盘活动的图形,请选取“显示”>“‘程序坞’图标”>“显示硬盘活动”。

网络

“网络”面板显示了 Mac 通过网络发送或接收的数据量。使用这些信息可识别发送或接收数据最多的进程。

“网络”标签

“网络”面板底部的信息显示了所有 app 中的总网络活动。图形从右向左移动并按照“显示”>“更新频率”中设定的间隔时间进行更新。此图形还包括了弹出式菜单,以在显示数据包或数据作为测量单位之间切换。蓝色显示了每秒接收的数据包数量或每秒接收的数据量。红色显示了每秒发送的数据包数量或每秒发送的数据量。

要在“程序坞”中显示网络使用率的图形,请选取“显示”>“‘程序坞’图标”>“显示网络使用率”。

缓存

在 macOS High Sierra 10.13.4 或更高版本中,如果您在“系统偏好设置”的“共享”面板中启用了“内容缓存”,则“活动监视器”会显示“缓存”面板。“缓存”面板显示本地联网设备在一段时间内上传、下载或丢失的缓存内容的大小。

利用“最大缓存压力”信息可了解是否需要调整“内容缓存”设置以向缓存提供更多磁盘空间。缓存压力越低越好。 进一步了解缓存活动

底部图形显示了一段时间内的总缓存活动。可以从图形上方的弹出式菜单中选取相应选项以更改间隔:过去一小时、过去 24 小时、过去 7 天或过去 30 天。 

进一步了解

  • 了解内核任务以及“活动监视器”可能会显示内核任务占用大量 CPU 的原因。
  • 有关“活动监视器”的更多信息,请打开“活动监视器”,并选取“帮助”>“活动监视器”。您也可以将鼠标指针悬停在“活动监视器”窗口中的项目上来查看各项目的简介。
发布日期: