Guías/Process Explorer for Mac

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

Atta 🐬

Fundador de Vitals

Precios y funciones comprobados el

Respuesta 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

  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.

#AppIdeal paraPrecioSe usa en
1 Vitals La mejor en general Which app a process belongs to, with ports and history $9 durante el lanzamiento Una ventana y la barra de menús
2 ProcessSpy The closest to Process Explorer itself Versión gratuita; $34.99 en un solo pago por todo Una ventana y la barra de menús
3 ProcXray Taking one process apart: files, ports, environment Versión básica gratuita Una ventana
4 htop The process tree, in the terminal Gratis (GPLv2) La terminal
5 btop A tree with graphs, in the terminal Gratis (Apache 2.0) La terminal
  1. 01

    Vitals

    Ideal para: Which app a process belongs to, with ports and history

    Precio
    $9 durante el lanzamiento, luego $39, en un solo pago
    Se usa en
    Una ventana y la barra de menús

    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.

    A favor

    • 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

    Conviene saberlo

    • 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

    de Robert (@rob3rth)

    Ideal para: The closest to Process Explorer itself

    Precio
    Versión gratuita; $34.99 en un solo pago por todo, Mac ilimitados; también en Setapp (comprobado el 27 de septiembre de 2026)
    Se usa en
    Una ventana y la barra de menús

    La respuesta del Mac al Process Explorer de Windows, creada por un desarrollador que no conseguía distinguir sus procesos de Java en Monitor de Actividad. Muestra la línea de comandos completa, la ruta, la versión, el entorno y la firma de código de cada proceso, distingue procesos con el mismo nombre y recuerda los procesos cuando terminan. Su vista de árbol agrupa los procesos auxiliares bajo el proceso que los inició, con totales acumulados de CPU, memoria y subprocesos. Los filtros admiten expresiones regulares y JavaScript. La versión de pago añade historial de CPU y memoria con líneas de tiempo y exportación a CSV, un panel en la barra de menús y atajos que se ejecutan con eventos de procesos. Versión 1.15.2, macOS 14 o posterior.

    A favor

    • Línea de comandos completa, ruta, entorno y firma de cada proceso
    • Recuerda los procesos que ya han terminado
    • Filtros con expresiones regulares y JavaScript
    • Una versión gratuita, y Mac ilimitados en la de pago

    En contra

    • Un árbol de procesos, no una lista de apps
    • El historial, la barra de menús y el recuerdo de procesos son de pago
    • Sin temperaturas ni ventiladores
  3. 03

    ProcXray

    de ProcXray

    Ideal para: Taking one process apart: files, ports, environment

    Precio
    Versión básica gratuita, $15 en un solo pago por todo, 3 Mac
    Se usa en
    Una ventana

    Un explorador de procesos para desarrolladores: un árbol de procesos con los puertos abiertos, las conexiones, los archivos, las variables de entorno y la firma de código de cada proceso, la posibilidad de suspender, terminar o enviar una señal a un proceso, y la captura de procesos que solo viven un instante. Responde a “¿qué está haciendo exactamente este proceso?” mejor que cualquier otra de esta lista.

    A favor

    • Puertos abiertos, archivos y entorno de cada proceso
    • Captura procesos de vida corta

    En contra

    • Un árbol de procesos, no una lista de apps
    • Sin temperaturas ni ventiladores
  4. 04

    htop

    de htop-dev (código abierto)

    Ideal para: The process tree, in the terminal

    Precio
    Gratis (GPLv2), brew install htop
    Se usa en
    La terminal

    El veterano visor interactivo de procesos, que sigue manteniéndose (3.5.3, agosto de 2026). Más sencillo que btop y disponible en casi cualquier máquina Unix en la que vayas a iniciar sesión, que es la razón para conocerlo.

    A favor

    • Gratuito y en todas partes
    • Vista de árbol y kill

    En contra

    • Sin GPU, sensores, historial ni avisos
    • Procesos, no apps
  5. 05

    btop

    de aristocratos (código abierto)

    Ideal para: A tree with graphs, in the terminal

    Precio
    Gratis (Apache 2.0), brew install btop
    Se usa en
    La terminal

    Un monitor a pantalla completa para la terminal, con árbol de procesos, filtrado y ordenación, kill y renice, gráficos de red y disco, temperatura de la CPU y batería, y cifras de la GPU de los chips de Apple desde la versión 1.4.7. Si ya vives en la terminal, es la forma más vistosa de ver lo que se está ejecutando.

    A favor

    • Gratuito, rápido y manejable con el teclado
    • Kill y renice desde la lista

    En contra

    • Sin historial más allá de la sesión, sin avisos
    • Procesos, no apps

Herramientas que hacen bien una sola cosa

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 un solo pago (rebajado de $20)

Temperaturas y control de los ventiladores

Temperaturas por núcleo en los chips de Apple hasta el M5 Max, control de ventiladores con reglas y avisos por correo. Sin lista de procesos.

Little Snitch Desde €59 en un solo pago

Qué app habla con qué servidor

Su Network Monitor guarda hasta 12 meses de tráfico por app, con cada conexión, puerto y dominio, y bloquea con un clic. Solo red.

App Tamer $14.95 en un solo pago, prueba de 15 días

Frenar automáticamente las apps que acaparan la CPU

Ralentiza o pausa las apps en segundo plano que usan demasiada CPU. Su web indica compatibilidad hasta macOS 26.5.

Cuándo basta con Monitor de Actividad

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.

Cómo lo hemos comprobado

Cada precio y cada función salen de la propia web del fabricante, consultada el 22 de septiembre de 2026: la página de precios, la del producto o la ficha de la App Store, y para las herramientas de código abierto, el README y el historial de versiones en GitHub. Cuando un fabricante no dice si su app hace algo, la ficha tampoco lo afirma ni lo niega. Los precios cambian: consulta la web del fabricante 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.

Preguntas frecuentes

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.

Más guías