Guider/Process Explorer for Mac

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

Atta 🐬

Grundare, Vitals

Priser och funktioner kontrollerade

Kort svar

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.

#AppBäst förPrisKörs i
1 Vitals Bäst totalt Which app a process belongs to, with ports and history $9 under lanseringen Ett fönster och menyraden
2 ProcessSpy The closest to Process Explorer itself Gratisversion; $34.99 en gång för allt Ett fönster och menyraden
3 ProcXray Taking one process apart: files, ports, environment Gratis grundnivå Ett fönster
4 htop The process tree, in the terminal Gratis (GPLv2) Terminalen
5 btop A tree with graphs, in the terminal Gratis (Apache 2.0) Terminalen
  1. 01

    Vitals

    Bäst för: Which app a process belongs to, with ports and history

    Pris
    $9 under lanseringen, sedan $39, en gång
    Körs i
    Ett fönster och menyraden

    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.

    Bra

    • 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

    Bra att veta

    • 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

    av Robert (@rob3rth)

    Bäst för: The closest to Process Explorer itself

    Pris
    Gratisversion; $34.99 en gång för allt, obegränsat antal Mac-datorer; finns även på Setapp (kontrollerat 27 september 2026)
    Körs i
    Ett fönster och menyraden

    Macens svar på Process Explorer för Windows, byggd av en utvecklare som inte kunde skilja sina Java-processer åt i Aktivitetskontroll. Den visar fullständig kommandorad, sökväg, version, miljö och kodsignatur för varje process, skiljer åt processer med samma namn och minns processer efter att de har avslutats. Trädvyn grupperar hjälpprocesser under processen som startade dem, med summerade värden för CPU, minne och trådar. Filtren tar reguljära uttryck och JavaScript. Betalversionen lägger till CPU- och minneshistorik med tidslinjer och CSV-export, en panel i menyraden och kortkommandon som körs vid processhändelser. Version 1.15.2, macOS 14 eller senare.

    Bra

    • Fullständig kommandorad, sökväg, miljö och signatur per process
    • Minns avslutade processer
    • Filter med reguljära uttryck och JavaScript
    • En gratisversion, och obegränsat antal Mac-datorer i betalversionen

    Mindre bra

    • Ett träd av processer, inte en lista med appar
    • Historik, menyraden och minnet av avslutade processer kostar extra
    • Inga temperaturer eller fläktar
  3. 03

    ProcXray

    av ProcXray

    Bäst för: Taking one process apart: files, ports, environment

    Pris
    Gratis grundnivå, $15 en gång för allt, 3 Mac-datorer
    Körs i
    Ett fönster

    En processutforskare för utvecklare: ett processträd med varje process öppna portar, anslutningar, filer, miljövariabler och kodsignatur, möjlighet att pausa, avsluta eller skicka en signal till en process, och fångst av processer som bara lever ett ögonblick. Den svarar på ”vad gör den här processen egentligen?” bättre än något annat här.

    Bra

    • Öppna portar, filer och miljö per process
    • Fångar kortlivade processer

    Mindre bra

    • Ett träd av processer, inte en lista med appar
    • Inga temperaturer eller fläktar
  4. 04

    htop

    av htop-dev (öppen källkod)

    Bäst för: The process tree, in the terminal

    Pris
    Gratis (GPLv2), brew install htop
    Körs i
    Terminalen

    Den sedan länge etablerade interaktiva processvisaren, fortfarande underhållen (3.5.3, augusti 2026). Enklare än btop och tillgänglig på nästan varje Unix-dator du någonsin loggar in på, och det är därför den är värd att kunna.

    Bra

    • Gratis, finns överallt
    • Trädvy och kill

    Mindre bra

    • Ingen GPU, inga sensorer, ingen historik, inga varningar
    • Processer, inte appar
  5. 05

    btop

    av aristocratos (öppen källkod)

    Bäst för: A tree with graphs, in the terminal

    Pris
    Gratis (Apache 2.0), brew install btop
    Körs i
    Terminalen

    En terminalövervakare i helskärm med processträd, filtrering och sortering, kill och renice, grafer för nätverk och skiva, CPU-temperatur och batteri, och GPU-värden för Apple silicon sedan version 1.4.7. Bor du redan i terminalen är det det snyggaste sättet att se vad som körs.

    Bra

    • Gratis, snabb, styrs med tangentbordet
    • Kill och renice direkt i listan

    Mindre bra

    • Ingen historik utöver sessionen, inga varningar
    • Processer, inte appar

Verktyg som gör en sak bra

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 en gång (nedsatt från $20)

Temperaturer och fläktstyrning

Temperatur per kärna på Apple silicon upp till M5 Max, fläktstyrning med regler och varningar via e-post. Ingen processlista.

Little Snitch Från €59 en gång

Vilken app som pratar med vilken server

Dess Network Monitor sparar upp till 12 månaders trafik per app, med varje anslutning, port och domän, och blockerar med ett klick. Bara nätverk.

App Tamer $14.95 en gång, 15 dagars provperiod

Bromsa processortunga appar automatiskt

Saktar ned eller pausar bakgrundsappar som använder för mycket processorkraft. Webbplatsen anger macOS upp till 26.5.

När Aktivitetskontroll räcker

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.

Så kontrollerade vi

Varje pris och funktion kommer från tillverkarens egen webbplats den 22 september 2026: prissidan, produktsidan eller sidan i App Store, och för verktyg med öppen källkod README-filen och versionshistoriken på GitHub. Där en tillverkare inte säger om appen gör något påstår vi inget åt något håll. Priser ändras; kontrollera på tillverkarens webbplats innan du köper.

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.

Frågor som folk ställer

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.

Fler guider