任务管理器
Task Manager 插件把你 Mac 上正在运行的进程变成一个你可以浏览的文件夹。它在驱动器栏中显示为一个 TaskManager 驱动器;打开它,每个进程都是一行,你可以对其排序、像文件一样查看,或结束它 —— 使用你已经用于文件的相同按键。由于它是插件,你可以从 配置 ▸ 插件… 中将其停用或移除。
打开它¶
- 在驱动器栏中单击 📊 TaskManager 条目(它就在你的启动驱动器之后)。
- 面板会填满,每个正在运行的进程占一行。每行的名称是进程名后跟其 PID,例如
Finder (462)。
(图:以文件列表形式显示的正在运行的进程,你可以对其排序和操作。)
每列的含义¶
除了通常的大小(内存)和日期(启动时间)列之外,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 % 是两次采样之间的变化量,因此在面板第二次刷新之前它是空白的(面板大约每两秒刷新一次)。
- 除结束进程外,该列表是只读的 —— 你无法将文件复制到其中。