Process Viewer

一款原生 macOS 应用,用于查看和监控系统进程,支持层级树状显示。

macOS 13.0+ Swift 5.0 MIT License Build Status
Process Viewer 主界面

功能特性

🌳

层级进程树

以父子树状结构查看进程,轻松理解进程之间的关系。

📋

平铺视图模式

在层级视图和平铺列表之间切换,从不同角度查看进程。

🌐

网络连接

查看任何进程的活动网络连接,包括本地/远程地址和端口。

🔍

实时搜索

按进程名称、命令或 PID 即时搜索,实时过滤结果。

🎚️

可调整行高

可选择小、中、大三种行高,舒适查看。

🔄

自动刷新

每 5 秒自动刷新,智能保持滚动位置、选中状态和展开状态。

🎨

应用图标

显示 .app 进程的应用图标,便于识别。

📊

可排序列

点击列标题按 PID、名称、CPU、内存等排序。

进程信息

📊 显示列

进程 ID 进程标识符
名称 进程名称及应用图标
CPU % CPU 使用率(颜色标记)
连接数 活动网络连接数量
用户 所属用户名
优先级 优先级和 nice 值
常驻内存 常驻内存使用量
虚拟内存 虚拟内存使用量
线程 线程数量
命令 完整可执行文件路径

⚙️ 系统要求

macOS 13.0 或更高版本
Xcode 15.0+(用于构建)
许可证 MIT
编程语言 Swift 5.0
框架 SwiftUI + AppKit

安装

1

下载

前往 Releases 页面下载最新的 DMG 或 ZIP 文件。

2

安装

打开 DMG 并将 "Process Viewer" 拖到应用程序文件夹,或解压 ZIP 文件。

3

首次启动

右键点击应用选择"打开"(仅首次需要,以绕过 Gatekeeper,因为应用未经公证)。