Skip to content

任务管理器

Task Manager 插件把你 Mac 上正在运行的进程变成一个你可以浏览的文件夹。它在驱动器栏中显示为一个 TaskManager 驱动器;打开它,每个进程都是一行,你可以对其排序、像文件一样查看,或结束它 —— 使用你已经用于文件的相同按键。由于它是插件,你可以从 配置 ▸ 插件… 中将其停用或移除。

打开它

  1. 在驱动器栏中单击 📊 TaskManager 条目(它就在你的启动驱动器之后)。
  2. 面板会填满,每个正在运行的进程占一行。每行的名称是进程名后跟其 PID,例如 Finder (462)

Task Manager 列出正在运行的进程,带有 PID、CPU、内存和命令列 (图:以文件列表形式显示的正在运行的进程,你可以对其排序和操作。)

每列的含义

除了通常的大小(内存)和日期(启动时间)列之外,Task Manager 还添加了进程列:

含义
PID 进程 id
CPU % 近期处理器使用率(需要第二次刷新后才会出现)
Threads 线程数
State R 运行 · S 睡眠 · T 已停止 · Z 僵尸 · I 空闲
User 所有者
PPID 父进程 id
Command 完整命令行

像在普通文件夹中一样,可以按任意列排序(例如 CPU % 或 大小/内存)。

查看或结束进程

  • 查看(F3) 会显示一份 Process Information 报告:名称、PID、父进程、用户、状态、线程、内存、CPU、启动时间、可执行文件路径以及完整命令行。
  • 删除(F8) 会结束进程。第一次删除会发送一个温和的 退出(SIGTERM);对仍在运行的进程再次删除会升级为 强制退出(SIGKILL)。插件绝不会针对 PID 1。

说明

  • 基本详情(PID、父进程、用户、状态)对每个进程都可读,就像 ps 一样。内存、线程和 CPU 只能读取你自己的进程;其他进程的这些列会显示为空白(它们需要提升的权限,这是后续会添加的功能)。
  • CPU % 是两次采样之间的变化量,因此在面板第二次刷新之前它是空白的(面板大约每两秒刷新一次)。
  • 除结束进程外,该列表是只读的 —— 你无法将文件复制到其中。