Gidsen/Process Explorer for Mac

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

Atta 🐬

Oprichter van Vitals

Prijzen en functies gecontroleerd op

Kort antwoord

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.

#AppIdeaal voorPrijsWerkt in
1 Vitals Beste keuze Which app a process belongs to, with ports and history $9 tijdens de lancering Een venster en de menubalk
2 ProcessSpy The closest to Process Explorer itself Gratis versie; $34.99 eenmalig voor alles Een venster en de menubalk
3 ProcXray Taking one process apart: files, ports, environment Gratis basisversie Een venster
4 htop The process tree, in the terminal Gratis (GPLv2) De terminal
5 btop A tree with graphs, in the terminal Gratis (Apache 2.0) De terminal
  1. 01

    Vitals

    Ideaal voor: Which app a process belongs to, with ports and history

    Prijs
    $9 tijdens de lancering, daarna $39, eenmalig
    Werkt in
    Een venster en de menubalk

    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.

    Pluspunten

    • 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

    Goed om te weten

    • 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

    van Robert (@rob3rth)

    Ideaal voor: The closest to Process Explorer itself

    Prijs
    Gratis versie; $34.99 eenmalig voor alles, onbeperkt aantal Macs; ook via Setapp (gecontroleerd op 27 september 2026)
    Werkt in
    Een venster en de menubalk

    Het Mac-antwoord op Process Explorer voor Windows, gebouwd door een ontwikkelaar die zijn Java-processen in Activiteitenweergave niet uit elkaar kon houden. Het toont van elk proces de volledige opdrachtregel, het pad, de versie, de omgeving en de codehandtekening, houdt processen met dezelfde naam uit elkaar en onthoudt processen nadat ze zijn beëindigd. De boomweergave zet helpers onder het proces dat ze heeft gestart, met opgetelde totalen voor CPU, geheugen en threads. Filters werken met reguliere expressies en JavaScript. De betaalde versie voegt CPU- en geheugengeschiedenis toe met tijdlijnen en CSV-export, een dashboard in de menubalk en opdrachten die bij procesgebeurtenissen worden uitgevoerd. Versie 1.15.2, macOS 14 of nieuwer.

    Pluspunten

    • Volledige opdrachtregel, pad, omgeving en handtekening per proces
    • Onthoudt beëindigde processen
    • Filters met reguliere expressies en JavaScript
    • Een gratis versie, en onbeperkt aantal Macs met de betaalde

    Minpunten

    • Een boom van processen, geen lijst van apps
    • Geschiedenis, de menubalk en het terugzien van beëindigde processen zijn betaalde functies
    • Geen temperaturen of ventilatoren
  3. 03

    ProcXray

    van ProcXray

    Ideaal voor: Taking one process apart: files, ports, environment

    Prijs
    Gratis basisversie, $15 eenmalig voor alles, 3 Macs
    Werkt in
    Een venster

    Een procesverkenner voor ontwikkelaars: een procesboom met per proces de open poorten, verbindingen, bestanden, omgevingsvariabelen en codehandtekening, de mogelijkheid om een proces te pauzeren, te beëindigen of een signaal te sturen, en het vastleggen van processen die maar een moment bestaan. Het beantwoordt ‘wat doet dit proces precies?’ beter dan alles hier.

    Pluspunten

    • Open poorten, bestanden en omgeving per proces
    • Legt kortlevende processen vast

    Minpunten

    • Een boom van processen, geen lijst van apps
    • Geen temperaturen of ventilatoren
  4. 04

    htop

    van htop-dev (open source)

    Ideaal voor: The process tree, in the terminal

    Prijs
    Gratis (GPLv2), brew install htop
    Werkt in
    De terminal

    De interactieve procesviewer die al heel lang bestaat en nog steeds wordt onderhouden (3.5.3, augustus 2026). Soberder dan btop en beschikbaar op bijna elke Unix-machine waarop je ooit inlogt, en daarom de moeite waard om te kennen.

    Pluspunten

    • Gratis, overal
    • Boomweergave en kill

    Minpunten

    • Geen GPU, sensoren, geschiedenis of meldingen
    • Processen, geen apps
  5. 05

    btop

    van aristocratos (open source)

    Ideaal voor: A tree with graphs, in the terminal

    Prijs
    Gratis (Apache 2.0), brew install btop
    Werkt in
    De terminal

    Een terminalmonitor op volledig scherm met een procesboom, filteren en sorteren, kill en renice, grafieken voor netwerk en schijf, CPU-temperatuur en batterij, en GPU-cijfers voor Apple silicon sinds versie 1.4.7. Werk je toch al in de terminal, dan is dit de mooiste manier om te zien wat er draait.

    Pluspunten

    • Gratis, snel, volledig met het toetsenbord
    • Kill en renice vanuit de lijst

    Minpunten

    • Geen geschiedenis buiten de sessie, geen meldingen
    • Processen, geen apps

Tools die één ding goed doen

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 eenmalig (in de aanbieding, was $20)

Temperaturen en ventilatorregeling

Temperatuur per core op Apple silicon tot en met M5 Max, ventilatorregeling met regels, en meldingen per e-mail. Geen proceslijst.

Little Snitch Vanaf €59 eenmalig

Welke app met welke server praat

De netwerkmonitor bewaart tot 12 maanden verkeer per app, met elke verbinding, poort en elk domein, en blokkeert met één klik. Alleen netwerk.

App Tamer $14.95 eenmalig, 15 dagen gratis proberen

CPU-vreters automatisch afremmen

Remt achtergrondapps af die te veel CPU gebruiken, of pauzeert ze. De website noemt macOS tot en met 26.5.

Wanneer Activiteitenweergave genoeg is

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.

Zo hebben we gecontroleerd

Elke prijs en functie komt van de eigen website van de maker, zoals die was op 22 september 2026: de prijspagina, de productpagina of de App Store-pagina, en voor opensourcetools de README en de releasegeschiedenis op GitHub. Zegt een maker niet of een app iets kan, dan beweert het overzicht dat ook niet, in welke richting dan ook. Prijzen veranderen; kijk op de website van de maker voordat je koopt.

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.

Vragen die mensen stellen

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.

Meer gidsen