Guides/Process Explorer for Mac

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

Atta 🐬

Fondateur de Vitals

Prix et fonctionnalités vérifiés le

En bref

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.

#AppIdéal pourPrixInterface
1 Vitals Meilleur choix Which app a process belongs to, with ports and history $9 pendant le lancement Une fenêtre et la barre des menus
2 ProcessSpy The closest to Process Explorer itself Version gratuite ; $34.99 en une fois pour tout Une fenêtre et la barre des menus
3 ProcXray Taking one process apart: files, ports, environment Version de base gratuite Une fenêtre
4 htop The process tree, in the terminal Gratuit (GPLv2) Le terminal
5 btop A tree with graphs, in the terminal Gratuit (Apache 2.0) Le terminal
  1. 01

    Vitals

    Idéal pour : Which app a process belongs to, with ports and history

    Prix
    $9 pendant le lancement, puis $39, en une fois
    Interface
    Une fenêtre et la barre des 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.

    Points forts

    • 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

    Bon à savoir

    • 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

    par Robert (@rob3rth)

    Idéal pour : The closest to Process Explorer itself

    Prix
    Version gratuite ; $34.99 en une fois pour tout, Mac illimités ; aussi sur Setapp (vérifié le 27 septembre 2026)
    Interface
    Une fenêtre et la barre des menus

    La réponse du Mac au Process Explorer de Windows, créée par un développeur qui n’arrivait pas à distinguer ses processus Java dans le Moniteur d’activité. Elle affiche la ligne de commande complète, le chemin, la version, l’environnement et la signature de code de chaque processus, distingue les processus qui portent le même nom et se souvient des processus terminés. Sa vue en arborescence regroupe les utilitaires sous le processus qui les a lancés, avec des totaux cumulés pour le processeur, la mémoire et les threads. Les filtres acceptent les expressions régulières et JavaScript. La version payante ajoute l’historique du processeur et de la mémoire avec chronologies et export CSV, un tableau de bord dans la barre des menus, et des Raccourcis qui se déclenchent sur des événements de processus. Version 1.15.2, macOS 14 ou version ultérieure.

    Points forts

    • Ligne de commande complète, chemin, environnement et signature par processus
    • Se souvient des processus terminés
    • Filtres par expressions régulières et JavaScript
    • Une version gratuite, et des Mac illimités avec la version payante

    Points faibles

    • Une arborescence de processus, pas une liste d’apps
    • L’historique, la barre des menus et le rappel des processus terminés sont payants
    • Pas de températures ni de ventilateurs
  3. 03

    ProcXray

    par ProcXray

    Idéal pour : Taking one process apart: files, ports, environment

    Prix
    Version de base gratuite, $15 en une fois pour tout, 3 Mac
    Interface
    Une fenêtre

    Un explorateur de processus pour développeurs : une arborescence de processus avec, pour chacun, ses ports ouverts, ses connexions, ses fichiers, ses variables d’environnement et sa signature de code, la possibilité de suspendre, d’arrêter ou d’envoyer un signal à un processus, et la capture des processus qui ne vivent qu’un instant. Il répond mieux que tous les autres ici à la question « que fait exactement ce processus ? ».

    Points forts

    • Ports ouverts, fichiers et environnement par processus
    • Capture les processus éphémères

    Points faibles

    • Une arborescence de processus, pas une liste d’apps
    • Pas de températures ni de ventilateurs
  4. 04

    htop

    par htop-dev (open source)

    Idéal pour : The process tree, in the terminal

    Prix
    Gratuit (GPLv2), brew install htop
    Interface
    Le terminal

    Le visualiseur de processus interactif de longue date, toujours maintenu (3.5.3, août 2026). Plus sobre que btop et disponible sur presque toutes les machines Unix où vous vous connecterez un jour : c’est la raison de le connaître.

    Points forts

    • Gratuit, partout
    • Vue en arborescence et kill

    Points faibles

    • Pas de GPU, de capteurs, d’historique ni d’alertes
    • Des processus, pas des apps
  5. 05

    btop

    par aristocratos (open source)

    Idéal pour : A tree with graphs, in the terminal

    Prix
    Gratuit (Apache 2.0), brew install btop
    Interface
    Le terminal

    Un moniteur plein écran pour le terminal, avec une arborescence de processus, filtre et tri, kill et renice, des graphiques réseau et disque, la température du processeur et la batterie, et les chiffres du GPU Apple silicon depuis la version 1.4.7. Si vous vivez déjà dans un terminal, c’est la plus belle façon de voir ce qui tourne.

    Points forts

    • Gratuit, rapide, piloté au clavier
    • Kill et renice depuis la liste

    Points faibles

    • Pas d’historique au-delà de la session, pas d’alertes
    • Des processus, pas des apps

Des outils qui font bien une seule chose

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 une fois (en promotion, au lieu de $20)

Températures et pilotage des ventilateurs

Températures par cœur sur Apple silicon jusqu’au M5 Max, pilotage des ventilateurs avec règles, et alertes par e-mail. Pas de liste de processus.

Little Snitch À partir de €59 en une fois

Quelle app parle à quel serveur

Son Network Monitor garde jusqu’à 12 mois de trafic par app, avec chaque connexion, port et domaine, et bloque en un clic. Réseau uniquement.

App Tamer $14.95 en une fois, essai de 15 jours

Ralentir automatiquement les apps gourmandes en processeur

Ralentit ou met en pause les apps d’arrière-plan qui utilisent trop le processeur. Son site indique une compatibilité jusqu’à macOS 26.5.

Quand le Moniteur d’activité suffit

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.

Notre méthode

Chaque prix et chaque fonctionnalité viennent du site de l’éditeur, consulté le 22 septembre 2026 : la page des tarifs, la page du produit ou la fiche App Store, et pour les outils open source, le README et l’historique des versions sur GitHub. Quand un éditeur ne dit pas si son app fait quelque chose, la fiche ne l’affirme pas non plus, dans un sens comme dans l’autre. Les prix changent : vérifiez sur le site de l’éditeur avant d’acheter.

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.

Questions fréquentes

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.

Autres guides