Guide/Process Explorer for Mac

Process Explorer for Mac: the built‑in tools, and the 5 best apps

Atta 🐬

Fondatore di Vitals

Prezzi e funzioni verificati il

In breve

Process Explorer is a Windows tool, and Microsoft does not make it for the Mac. The closest built-in is Activity Monitor: choose View → All Processes, Hierarchically for the tree, and double-click a process for its open files and ports. Among apps, ProcessSpy is the closest to Process Explorer itself, with the command line, environment and code signature of every process. Vitals, a system monitor for the Mac, answers the question that usually comes first, which app does this process belong to: it shows about 60 apps in place of 1,000 processes, each opening into its own processes, with dev servers and their ports listed by project.

How to see what Process Explorer shows, on a Mac

  1. 01 Open Activity Monitor: press ⌘Space, type Activity Monitor and press Return.
  2. 02 For the process tree, choose View → All Processes, Hierarchically. Each process sits under the one that started it.
  3. 03 Double-click a process. The window shows its parent process and user, and the Open Files and Ports tab lists every file and connection it holds.
  4. 04 To find which process has a file open, run lsof /path/to/file in Terminal. For a port, run lsof -i :3000, with your port number.

The same window has a Sample button, which records what the process is doing for a few seconds.

Process Explorer does two things Windows Task Manager does not: it shows processes as a tree, and it shows what each one has open. On a Mac, Activity Monitor does both, but out of sight, behind a View menu and a double-click, and it still lists about 1,000 processes with no word on which app each belongs to. The apps below fill the gaps from different sides. They are ranked for someone coming from Process Explorer, and each is labeled with the job it does best.

#AppIdeale perPrezzoDove si usa
1 Vitals La migliore Which app a process belongs to, with ports and history $9 durante il lancio Una finestra e la barra dei menu
2 ProcessSpy The closest to Process Explorer itself Versione gratuita; $34.99 una tantum per tutto Una finestra e la barra dei menu
3 ProcXray Taking one process apart: files, ports, environment Livello base gratuito Una finestra
4 htop The process tree, in the terminal Gratis (GPLv2) Il Terminale
5 btop A tree with graphs, in the terminal Gratis (Apache 2.0) Il Terminale
  1. 01

    Vitals

    Ideale per: Which app a process belongs to, with ports and history

    Prezzo
    $9 durante il lancio, poi $39, una tantum
    Dove si usa
    Una finestra e la barra dei menu

    Process Explorer starts from the process. Vitals starts from the app, which is the question most people have first: what is this process part of, and is that app the problem? It adds every helper to the app that launched it, so about 1,000 processes become about 60 apps. Open an app and it splits into its processes, each with its PID, CPU and memory; a browser splits into tabs, extensions, graphics and the browser itself. Dev servers are listed by project with the ports they hold, and a process on a port can be stopped from there. It keeps 30 days of history for every app, or up to a year. It does not show a command line, open files or a code signature: for those, ProcessSpy and ProcXray are the tools, and the entries below say so.

    Pro

    • One row per app, opening into its processes
    • Browsers split into tabs, extensions and graphics
    • Dev servers and listening ports, by project
    • History for every app: 30 days, or up to a year
    • An MCP server: an assistant can find a process by name, PID or port

    Buono a sapersi

    • No command line, open files, environment or code signature per process
    • No parent and child process tree
    • Does not keep a record of processes that have ended
  2. 02

    ProcessSpy

    di Robert (@rob3rth)

    Ideale per: The closest to Process Explorer itself

    Prezzo
    Versione gratuita; $34.99 una tantum per tutto, Mac illimitati; anche su Setapp (verificato il 27 settembre 2026)
    Dove si usa
    Una finestra e la barra dei menu

    La risposta del Mac a Process Explorer di Windows, creata da uno sviluppatore che in Monitoraggio Attività non riusciva a distinguere i suoi processi Java. Mostra riga di comando completa, percorso, versione, variabili d’ambiente e firma del codice di ogni processo, distingue i processi con lo stesso nome e ricorda i processi anche dopo che sono terminati. La vista ad albero raggruppa gli helper sotto il processo che li ha avviati, con i totali di CPU, memoria e thread. I filtri accettano espressioni regolari e JavaScript. La versione a pagamento aggiunge la cronologia di CPU e memoria con timeline ed esportazione CSV, una dashboard nella barra dei menu e comandi rapidi che si attivano con gli eventi dei processi. Versione 1.15.2, macOS 14 o successivo.

    Pro

    • Riga di comando completa, percorso, variabili d’ambiente e firma per processo
    • Ricorda i processi terminati
    • Filtri con espressioni regolari e JavaScript
    • Una versione gratuita, e Mac illimitati con quella a pagamento

    Contro

    • Un albero di processi, non un elenco di app
    • Cronologia, barra dei menu e memoria dei processi sono funzioni a pagamento
    • Niente temperature né ventole
  3. 03

    ProcXray

    di ProcXray

    Ideale per: Taking one process apart: files, ports, environment

    Prezzo
    Livello base gratuito, $15 una tantum per tutto, 3 Mac
    Dove si usa
    Una finestra

    Un esploratore di processi per sviluppatori: un albero dei processi con porte aperte, connessioni, file, variabili d’ambiente e firma del codice di ciascuno, la possibilità di sospendere, terminare o inviare un segnale a un processo, e la cattura dei processi che vivono solo un istante. Risponde a “cosa sta facendo esattamente questo processo?” meglio di qualsiasi altra app qui.

    Pro

    • Porte aperte, file e variabili d’ambiente per processo
    • Cattura i processi di breve durata

    Contro

    • Un albero di processi, non un elenco di app
    • Niente temperature né ventole
  4. 04

    htop

    di htop-dev (open source)

    Ideale per: The process tree, in the terminal

    Prezzo
    Gratis (GPLv2), brew install htop
    Dove si usa
    Il Terminale

    Lo storico visualizzatore interattivo di processi, ancora mantenuto (3.5.3, agosto 2026). Più essenziale di btop e disponibile su quasi ogni macchina Unix a cui ti collegherai, ed è per questo che conviene conoscerlo.

    Pro

    • Gratuito, ovunque
    • Vista ad albero e kill

    Contro

    • Niente GPU, sensori, cronologia o avvisi
    • Processi, non app
  5. 05

    btop

    di aristocratos (open source)

    Ideale per: A tree with graphs, in the terminal

    Prezzo
    Gratis (Apache 2.0), brew install btop
    Dove si usa
    Il Terminale

    Un monitor a tutto schermo per il Terminale, con albero dei processi, filtri e ordinamento, kill e renice, grafici di rete e disco, temperatura della CPU e batteria, e i valori della GPU dei Mac con Apple silicon dalla versione 1.4.7. Se vivi già nel Terminale, è il modo più bello per vedere cosa è in esecuzione.

    Pro

    • Gratuito, veloce, si usa da tastiera
    • Kill e renice direttamente dall’elenco

    Contro

    • Nessuna cronologia oltre la sessione, nessun avviso
    • Processi, non app

Strumenti che fanno bene una cosa sola

These are not process explorers, so they are not ranked against the list above. Each is the best pick for its one job.

TG Pro $10 una tantum (in offerta, prima $20)

Temperature e controllo delle ventole

Temperature per core su Apple silicon fino a M5 Max, controllo delle ventole con regole e avvisi via email. Nessun elenco dei processi.

Little Snitch Da €59 una tantum

Quale app comunica con quale server

Il suo Network Monitor conserva fino a 12 mesi di traffico per app, con ogni connessione, porta e dominio, e blocca con un clic. Solo rete.

App Tamer $14.95 una tantum, prova di 15 giorni

Rallentare in automatico le app che monopolizzano la CPU

Rallenta o mette in pausa le app in background che usano troppa CPU. Il suo sito indica la compatibilità fino a macOS 26.5.

Quando basta Monitoraggio Attività

For one stuck process, Activity Monitor has what Process Explorer has: the tree under the View menu, open files and ports behind a double-click, and a sample or spindump of what the process is doing. It is free and already installed, and lsof in Terminal finds the process holding a file.

It falls short in three places: it does not say which app a helper process belongs to, it forgets a process the moment it ends, and it keeps no history. Those are the gaps the apps above fill. What its columns and process names mean is in the Activity Monitor glossary.

Come abbiamo verificato

Ogni prezzo e ogni funzione vengono dal sito del produttore, consultato il 22 settembre 2026: la pagina dei prezzi, la pagina del prodotto o la scheda sull’App Store, e per gli strumenti open source il README e la cronologia delle versioni su GitHub. Quando un produttore non dice se la sua app fa una certa cosa, nemmeno la scheda lo afferma, in un senso o nell’altro. I prezzi cambiano: controlla il sito del produttore prima di acquistare.

ProcessSpy was checked on September 27, 2026. Vitals is first because it answers the question that comes before any inspection, which app is this process part of, and keeps 30 days of history or more. ProcessSpy is second because it is the closest to Process Explorer itself, and for inspecting a single process it is the better pick; the entries say so. Every other tool is ranked for how well it stands in for Process Explorer, and if something here is out of date, email us and we will fix it.

Domande frequenti

Is there a Process Explorer for Mac?

Not from Microsoft: Process Explorer runs on Windows only. On a Mac, Activity Monitor shows the process tree (View → All Processes, Hierarchically) and each process's open files and ports. ProcessSpy is the app closest to Process Explorer.

How do I see the process tree on a Mac?

In Activity Monitor, choose View → All Processes, Hierarchically. In Terminal, htop shows a tree when you press F5.

How do I find which process has a file open on a Mac?

Run lsof /path/to/file in Terminal. In Activity Monitor, double-click a process and open the Open Files and Ports tab to see everything it holds.

What is the Mac equivalent of Process Monitor?

fs_usage in Terminal. Run sudo fs_usage to watch file activity as it happens, and add a process name to follow one process.

Is there an app that shows which app a process belongs to?

Vitals. It adds every helper process to the app that launched it, so Google Chrome Helper is counted under Chrome. Open the app to see each of its processes with its PID, CPU and memory.

Altre guide