指南/Mac版Process Explorer

Mac版Process Explorer:內建工具,以及5款最好的App

Atta 🐬

Vitals創辦人

價格與功能查核日期

簡短回答

Process Explorer是Windows工具,Microsoft並沒有推出Mac版。最接近的內建工具是活動監視器:選擇「顯示方式」→「所有程序(依階層排列)」查看樹狀結構,按兩下某個程序即可看到它打開的檔案和連接埠。在各款App中,ProcessSpy最接近Process Explorer本身,能顯示每個程序的指令列、環境變數和程式碼簽署。Mac系統監控工具Vitals則回答通常最先冒出來的問題:這個程序屬於哪個App?它顯示約60個App,而不是1,000個程序,每個App都能展開成它自己的程序,開發伺服器及其連接埠則依專案列出。

如何在Mac上看到Process Explorer顯示的內容

  1. 01 打開活動監視器:按下⌘空白鍵,輸入「活動監視器」,然後按下Return鍵。
  2. 02 要查看程序樹狀結構,請選擇「顯示方式」→「所有程序(依階層排列)」。每個程序都會排在啟動它的程序底下。
  3. 03 按兩下某個程序。視窗會顯示它的父程序和使用者,「打開的檔案和連接埠」標籤頁則會列出它占用的每個檔案和連線。
  4. 04 要找出哪個程序打開了某個檔案,請在「終端機」中執行lsof /path/to/file。要查連接埠,請執行lsof -i :3000,換成你的連接埠號。

同一個視窗裡有「取樣」按鈕,可以記錄該程序在幾秒內做了什麼。

Process Explorer能做兩件Windows工作管理員做不到的事:把程序顯示成樹狀結構,以及顯示每個程序打開了什麼。在Mac上,活動監視器兩件都做得到,但藏在看不到的地方,要經過「顯示方式」選單和一次按兩下,而且它仍然列出約1,000個程序,也不說明每個屬於哪個App。下面的App從不同面向補上這些缺口。排名以從Process Explorer轉過來的人為準,每一款也都標出它最擅長的用途。

#App最適合價格執行位置
1 Vitals 綜合最佳 程序屬於哪個App,附帶連接埠和歷史記錄 一年更新$9 視窗、選單列和終端機
2 ProcessSpy 最接近Process Explorer本身 有免費版;完整版一次付清$34.99 視窗和選單列
3 ProcXray 拆解單一程序:檔案、連接埠、環境變數 基本版免費 視窗
4 htop 終端機裡的程序樹狀結構 免費(GPLv2) 終端機
5 btop 終端機裡附圖表的樹狀結構 免費(Apache 2.0) 終端機
  1. 01

    Vitals

    最適合:程序屬於哪個App,附帶連接埠和歷史記錄

    價格
    一年更新$9,或在首發期間以$15終身使用(之後為$39)。一次付清
    執行位置
    視窗、選單列和終端機

    Process Explorer從程序出發。Vitals則從App出發,這也是大多數人最先想問的:這個程序屬於什麼?問題是不是出在那個App?它把每個輔助程式都算進啟動它的App,所以約1,000個程序變成約60個App。打開一個App,它就會拆成各個程序,各自顯示PID、CPU和記憶體;瀏覽器則會拆成標籤頁、延伸功能、圖形和瀏覽器本身。開發伺服器依專案列出,並顯示它們占用的連接埠,占用某個連接埠的程序也能直接在那裡停止。它為每個App保留30天的歷史記錄,最長可達一年。它不會顯示指令列、打開的檔案或程式碼簽署:這些要用ProcessSpy和ProcXray,下面的介紹也會直說。

    優點

    • 每個App一列,可展開成它的程序
    • 瀏覽器會拆成標籤頁、延伸功能和圖形
    • 依專案列出開發伺服器和正在監聽的連接埠
    • 每個App的歷史記錄:30天,最長可達一年
    • 內建MCP伺服器:助理可以依名稱、PID或連接埠找到程序

    小提醒

    • 不顯示每個程序的指令列、打開的檔案、環境變數或程式碼簽署
    • 沒有父子程序樹狀結構
    • 不會保留已結束程序的記錄
  2. 02

    ProcessSpy

    開發者:Robert (@rob3rth)

    最適合:最接近Process Explorer本身

    價格
    有免費版;完整版一次付清$34.99,不限Mac台數;也可透過Setapp取得(2026年9月27日查核)
    執行位置
    視窗和選單列

    Mac上對應Windows Process Explorer的工具,開發者做它,是因為他在活動監視器裡分不清自己的Java程序。它會顯示每個程序的完整指令列、路徑、版本、環境變數和程式碼簽名,能分辨同名的程序,還會記住已經結束的程序。它的樹狀顯示方式會把輔助程式歸到啟動它們的程序底下,並加總CPU、記憶體和執行緒數。篩選條件支援正規表示式和JavaScript。付費版加入附時間軸和CSV輸出的CPU與記憶體歷史記錄、選單列儀表板,以及在程序事件發生時執行的捷徑。版本1.15.2,需要macOS 14或以上版本。

    優點

    • 每個程序的完整指令列、路徑、環境變數和簽名
    • 會記住已結束的程序
    • 支援正規表示式和JavaScript篩選
    • 有免費版,付費版不限Mac台數

    缺點

    • 程序樹,而不是App列表
    • 歷史記錄、選單列和程序回溯都是付費功能
    • 沒有溫度或風扇資訊
  3. 03

    ProcXray

    開發者:ProcXray

    最適合:拆解單一程序:檔案、連接埠、環境變數

    價格
    基本版免費,完整版一次付清$15,3台Mac
    執行位置
    視窗

    為開發者打造的程序瀏覽器:以程序樹顯示每個程序開啟的連接埠、連線、檔案、環境變數和程式碼簽名;可以暫停、終止程序或對它傳送訊號;還能捕捉那些轉瞬即逝的程序。要回答「這個程序到底在做什麼」,它比這裡的其他工具都強。

    優點

    • 每個程序開啟的連接埠、檔案和環境變數
    • 能捕捉短暫存在的程序

    缺點

    • 程序樹,而不是App列表
    • 沒有溫度或風扇資訊
  4. 04

    htop

    開發者:htop-dev(開源)

    最適合:終端機裡的程序樹狀結構

    價格
    免費(GPLv2),brew install htop
    執行位置
    終端機

    老牌的互動式程序檢視器,至今仍在維護(3.5.3,2026年8月)。比btop樸素,但幾乎在你會登入的每一台Unix主機上都有,這正是值得認識它的原因。

    優點

    • 免費,到處都有
    • 樹狀顯示和kill

    缺點

    • 沒有GPU、感測器、歷史記錄或警示
    • 只看程序,不看App
  5. 05

    btop

    開發者:aristocratos(開源)

    最適合:終端機裡附圖表的樹狀結構

    價格
    免費(Apache 2.0),brew install btop
    執行位置
    終端機

    全螢幕的終端機監控工具,有程序樹、篩選和排序、kill和renice、網路和磁碟圖表、CPU溫度和電池,從1.4.7版起還支援Apple晶片的GPU數值。如果你本來就整天待在終端機裡,這是查看正在執行哪些東西最好看的方式。

    優點

    • 免費、快速、全鍵盤操作
    • 可直接在列表中kill和renice

    缺點

    • 沒有工作階段以外的歷史記錄,也沒有警示
    • 只看程序,不看App

專精一件事的好工具

這些都不是程序檢視工具,所以不和上面的列表一起排名。每一款都是它那項專門用途的最佳選擇。

TG Pro 一次付費$10(特價中,原價$20)

溫度和風扇控制

在Apple silicon(最高至M5 Max)上顯示每個核心的溫度,支援依規則控制風扇和電子郵件提醒。沒有程序列表。

Little Snitch 一次付費€59起

哪個App在和哪台伺服器通訊

它的Network Monitor可保留最長12個月的各App流量記錄,包含每個連線、連接埠和網域,按一下就能封鎖。只處理網路。

App Tamer 一次付費$14.95,15天試用

自動讓吃CPU的App慢下來

讓占用太多CPU的背景App放慢或暫停。它的網站列出最高支援到macOS 26.5。

什麼時候用活動監視器就夠了

如果只是一個卡住的程序,Process Explorer有的,活動監視器都有:「顯示方式」選單底下的樹狀結構、按兩下就能看到的打開的檔案和連接埠,以及記錄程序在做什麼的取樣或spindump。它免費而且早已安裝好,「終端機」裡的lsof也能找出占用某個檔案的程序。

它有三個不足之處:不說明輔助程序屬於哪個App,程序一結束就忘了它,也不保留任何歷史記錄。上面的App補的正是這些缺口。各欄位和程序名稱的意思,請見活動監視器詞彙表。

我們如何查核

所有價格和功能都取自開發者自己的網站(2026年9月22日):價格頁、產品頁或App Store頁面,開源工具則參考GitHub上的README和發布記錄。如果開發者沒有說明自己的App能不能做某件事,條目也不會下任何定論。價格會變動,購買前請到開發者網站確認。

ProcessSpy的資訊於2026年9月27日確認。Vitals排第一,因為它回答了任何檢查之前的那個問題:這個程序屬於哪個App?並保留最長一年的歷史記錄。ProcessSpy排第二,因為它最接近Process Explorer本身,要檢查單一程序時它是更好的選擇;介紹裡也這麼寫。其他工具依它們取代Process Explorer的程度排名,如果這裡有過時的內容,請寄電子郵件告訴我們,我們會修正。

大家常問的問題

有Mac版的Process Explorer嗎?

Microsoft沒有推出:Process Explorer只能在Windows上執行。在Mac上,活動監視器可以顯示程序樹狀結構(「顯示方式」→「所有程序(依階層排列)」),以及每個程序打開的檔案和連接埠。ProcessSpy是最接近Process Explorer的App。

如何在Mac上查看程序樹狀結構?

在活動監視器中,選擇「顯示方式」→「所有程序(依階層排列)」。在「終端機」中,htop按下F5就會顯示樹狀結構。

如何在Mac上找出哪個程序打開了某個檔案?

在「終端機」中執行lsof /path/to/file。在活動監視器中,按兩下某個程序並打開「打開的檔案和連接埠」標籤頁,就能看到它占用的所有項目。

Mac上相當於Process Monitor的是什麼?

「終端機」中的fs_usage。執行sudo fs_usage即可即時查看檔案活動,加上程序名稱就能只追蹤某一個程序。

有沒有App能顯示程序屬於哪個App?

Vitals。它把每個輔助程序都算進啟動它的App,所以Google Chrome Helper會算在Chrome底下。打開該App,即可看到它的每個程序,以及各自的PID、CPU和記憶體。

更多指南