Mac 上的某个程序突然占用大量 CPU,却不知道它在后台干什么?想知道一个软件偷偷连接了哪些服务器,或者某个文件究竟被哪个进程占用?
macOS 自带的「活动监视器」虽然能查看 CPU、内存和进程,但遇到复杂问题时,能提供的信息就有些不够用了。
现在,微软把 Windows 上的一款经典系统工具带到了 Mac。

Process Explorer 是微软 Sysinternals 工具集中的经典软件,长期以来都是 Windows 用户排查系统问题的利器。
现在,微软在 GitHub 上公开了它的 macOS 版本:Process Explorer for Mac。
这个版本使用 Swift、SwiftUI 和 AppKit 开发,专门面向 macOS,支持 macOS 14 及以上版本。
相比系统自带的活动监视器,它提供了更详细的进程信息,以及网络连接、文件占用和安全检查等功能。

普通的进程列表只能告诉你有哪些程序正在运行。Process Explorer 可以通过进程树展示程序之间的父子关系。
比如打开一个浏览器,背后可能运行着多个子进程,分别负责网页渲染、GPU 加速和其他任务。
能更容易地找到究竟是谁在占用资源。
这是一个很实用的功能。
Process Explorer 可以查看进程的网络连接,包括远程 IP 地址、端口和 TCP 连接状态。
如果你发现某个陌生程序一直在后台运行,就可以进一步检查它正在连接哪些服务器。
可以排查异常联网行为、了解软件后台活动。
有时候,想删除或修改一个文件,却发现它正被其他程序使用。
Process Explorer 可以检查进程打开的文件、文件描述符和加载的模块,帮助定位相关程序。

除了性能和进程信息,Process Explorer 还提供了一些安全检查能力,包括:
Process Explorer 还可以查看 CPU、内存、磁盘、网络和 GPU 等资源的使用情况。
配合进程树,可以更方便地追踪异常资源占用的来源。
原文:https://www.appinn.com/process-explorer-for-macos/
吐个槽:Process Explorer for Mac 是照着 Windows 版本做的,界面看起来一点也不 Mac 😂
这篇文章对你有帮助吗?