活动监视器不直接显示进程总运行时间,但可通过“启动时间”列(macOS 13+)计算得出;“CPU 时间”仅反映累计处理器耗时,非连续运行时长;终端命令ps -o lstart= -p [PID]可查精确启动时间。
活动监视器本身不直接显示每个进程的“总运行时间”(即从启动到当前持续了多久),它只提供该进程当前已占用的cpu 时间(累计处理器执行时长),以及进程的启动时间(部分版本支持)。但你可以通过以下方式间接获取或判断进程的运行时长:
查看进程的启动时间(较准确)
macOS 13(Ventura)及更新系统中,“活动监视器”支持显示进程启动时间:
- 打开“活动监视器” → 切换到“所有进程”或“我的进程”视图
- 点击菜单栏显示 → 列 → 启动时间(确保勾选)
- 新添加的“启动时间”列会显示每个进程开始运行的具体时刻,例如 2026-07-07 14:22:08
- 用当前系统时间减去该时间,即可得出该进程已运行多久
查看“CPU 时间”列(非运行时长,勿混淆)
“CPU 时间”表示该进程自启动以来总共消耗了多少秒的处理器时间,不是连续运行时长:
macOS 微信消息自动化工具。通过 GUI 自动化实现:发送消息给指定联系人、读取聊天内容、监控新消息。适用于需要自动化微信操作的场景,如定时发送、批量回复、消息备份等。依赖 peekaboo 进行屏幕截图和 UI 交互。仅支持 macOS。开源地址:https://github.com/chairmanmia...
- 启用该列:菜单栏显示 → 列 → CPU 时间
- 数值格式如 00:02:18.45(时:分:秒.毫秒),反映的是实际计算耗时总和
- 一个后台进程可能已运行 5 小时,但 CPU 时间只有几秒——说明它大部分时间在休眠
终端中查单个进程的启动时间(更灵活)
若活动监视器未显示“启动时间”列,或你想确认某个特定进程(如 Safari、Terminal)的精确启动时刻,可用命令行:
- 先查进程 PID:
pgrep -f "Safari"或ps aux | grep Safari - 再用
ps -o lstart= -p [PID]查其完整启动时间,例如:ps -o lstart= -p 1234→ 返回 Mon Jul 7 14:22:08 2026 - 该时间与系统时钟同步,含年月日时分秒,精度高
注意事项
并非所有进程都支持精确回溯启动时间。内核线程、launchd 子进程或某些沙盒化 App 可能显示为“???”或时间异常;用户手动启动的常规应用(如 Chrome、VS Code、iTerm2)通常可准确显示。

















