Guias/Process Explorer for Mac
Process Explorer for Mac: the built‑in tools, and the 5 best apps
Resposta rápida
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
- 01 Open Activity Monitor: press ⌘Space, type Activity Monitor and press Return.
- 02 For the process tree, choose View → All Processes, Hierarchically. Each process sits under the one that started it.
- 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.
- 04 To find which process has a file open, run
lsof /path/to/filein Terminal. For a port, runlsof -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.
| # | App | Ideal para | Preço | Onde roda |
|---|---|---|---|---|
| 1 | Vitals Melhor no geral | Which app a process belongs to, with ports and history | $9 durante o lançamento | Uma janela e a barra de menus |
| 2 | ProcessSpy | The closest to Process Explorer itself | Versão gratuita; $34.99 pagamento único por tudo | Uma janela e a barra de menus |
| 3 | ProcXray | Taking one process apart: files, ports, environment | Versão básica gratuita | Uma janela |
| 4 | htop | The process tree, in the terminal | Gratuito (GPLv2) | O Terminal |
| 5 | btop | A tree with graphs, in the terminal | Gratuito (Apache 2.0) | O Terminal |
- 01
Vitals
Ideal para: Which app a process belongs to, with ports and history
- Preço
- $9 durante o lançamento, depois $39, pagamento único
- Onde roda
- Uma janela e a barra de menus
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.
Pontos fortes
- 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
Bom saber
- 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
- 02
ProcessSpy
por Robert (@rob3rth)Ideal para: The closest to Process Explorer itself
- Preço
- Versão gratuita; $34.99 pagamento único por tudo, Macs ilimitados; também no Setapp (verificado em 27 de setembro de 2026)
- Onde roda
- Uma janela e a barra de menus
A resposta do Mac ao Process Explorer do Windows, criada por um desenvolvedor que não conseguia distinguir seus processos Java no Monitor de Atividade. Ele mostra a linha de comando completa, o caminho, a versão, o ambiente e a assinatura de código de cada processo, diferencia processos com o mesmo nome e lembra dos processos depois que eles terminam. A visualização em árvore agrupa os auxiliares sob o processo que os iniciou, com totais somados de CPU, memória e threads. Os filtros aceitam expressões regulares e JavaScript. A versão paga acrescenta histórico de CPU e memória com linhas do tempo e exportação em CSV, um painel na barra de menus e atalhos do app Atalhos que rodam em eventos de processos. Versão 1.15.2, macOS 14 ou posterior.
Pontos fortes
- Linha de comando completa, caminho, ambiente e assinatura de cada processo
- Lembra dos processos que já terminaram
- Filtros com expressões regulares e JavaScript
- Uma versão gratuita e Macs ilimitados na versão paga
Pontos fracos
- Uma árvore de processos, não uma lista de apps
- Histórico, barra de menus e registro de processos encerrados são recursos pagos
- Sem temperaturas nem ventoinhas
- 03
ProcXray
por ProcXrayIdeal para: Taking one process apart: files, ports, environment
- Preço
- Versão básica gratuita, $15 pagamento único por tudo, 3 Macs
- Onde roda
- Uma janela
Um explorador de processos para desenvolvedores: uma árvore de processos com as portas abertas, conexões, arquivos, variáveis de ambiente e assinatura de código de cada processo, a opção de suspender, terminar ou enviar um sinal a um processo, e a captura de processos que duram só um instante. Ele responde “o que exatamente este processo está fazendo” melhor do que qualquer outro app aqui.
Pontos fortes
- Portas abertas, arquivos e ambiente de cada processo
- Captura processos de vida curta
Pontos fracos
- Uma árvore de processos, não uma lista de apps
- Sem temperaturas nem ventoinhas
- 04
htop
por htop-dev (código aberto)Ideal para: The process tree, in the terminal
- Preço
- Gratuito (GPLv2),
brew install htop - Onde roda
- O Terminal
O visualizador interativo de processos de longa data, ainda mantido (3.5.3, agosto de 2026). Mais simples que o btop e disponível em quase toda máquina Unix em que você fizer login, e esse é o motivo para conhecê-lo.
Pontos fortes
- Gratuito e está em todo lugar
- Visualização em árvore e kill
Pontos fracos
- Sem GPU, sensores, histórico nem alertas
- Processos, não apps
- 05
btop
por aristocratos (código aberto)Ideal para: A tree with graphs, in the terminal
- Preço
- Gratuito (Apache 2.0),
brew install btop - Onde roda
- O Terminal
Um monitor de tela cheia para o Terminal, com árvore de processos, filtros e ordenação, kill e renice, gráficos de rede e disco, temperatura da CPU e bateria, e números da GPU do Apple silicon desde a versão 1.4.7. Se você já vive no Terminal, é o jeito mais bonito de ver o que está em execução.
Pontos fortes
- Gratuito, rápido, operado pelo teclado
- Kill e renice direto da lista
Pontos fracos
- Sem histórico além da sessão, sem alertas
- Processos, não apps
Ferramentas que fazem bem uma única coisa
These are not process explorers, so they are not ranked against the list above. Each is the best pick for its one job.
Temperaturas e controle das ventoinhas
Temperatura por núcleo no Apple silicon até o M5 Max, controle das ventoinhas com regras e alertas por e-mail. Sem lista de processos.
Qual app conversa com qual servidor
O Network Monitor dele guarda até 12 meses de tráfego por app, com cada conexão, porta e domínio, e bloqueia com um clique. Só rede.
Desacelerar automaticamente os apps que abusam da CPU
Desacelera ou pausa apps em segundo plano que usam CPU demais. O site informa suporte até o macOS 26.5.
Quando o Monitor de Atividade basta
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.
Como avaliamos
Cada preço e recurso vem do site do próprio desenvolvedor em 22 de setembro de 2026: a página de preços, a página do produto ou a página da App Store e, para as ferramentas de código aberto, o README e o histórico de versões no GitHub. Quando um desenvolvedor não diz se o app faz algo, a descrição também não afirma nada. Os preços mudam; confira no site do desenvolvedor antes de comprar.
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.
Perguntas frequentes
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.