가이드/Process Explorer for Mac

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

Atta 🐬

Vitals 창립자

가격·기능 확인일

간단한 답

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.

#앱추천 대상가격실행 환경
1 Vitals 종합 1위 Which app a process belongs to, with ports and history 출시 기간 1회 $9 윈도우와 메뉴 막대
2 ProcessSpy The closest to Process Explorer itself 무료 버전 제공. 모든 기능 1회 $34.99 윈도우와 메뉴 막대
3 ProcXray Taking one process apart: files, ports, environment 기본 기능 무료 윈도우
4 htop The process tree, in the terminal 무료(GPLv2) 터미널
5 btop A tree with graphs, in the terminal 무료(Apache 2.0) 터미널
  1. 01

    Vitals

    추천 대상: Which app a process belongs to, with ports and history

    가격
    출시 기간 1회 $9, 이후 $39
    실행 환경
    윈도우와 메뉴 막대

    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.

    장점

    • 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

    알아 두면 좋은 점

    • 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

    개발: Robert (@rob3rth)

    추천 대상: The closest to Process Explorer itself

    가격
    무료 버전 제공. 모든 기능 1회 $34.99, Mac 대수 무제한. Setapp에서도 제공(2026년 9월 27일 확인)
    실행 환경
    윈도우와 메뉴 막대

    Windows Process Explorer에 해당하는 Mac 앱으로, 활성 상태 보기에서 자신의 Java 프로세스들을 구별할 수 없었던 개발자가 만들었습니다. 모든 프로세스의 전체 명령어, 경로, 버전, 환경 변수, 코드 서명을 보여 주고, 이름이 같은 프로세스를 구별하며, 끝난 프로세스도 기억합니다. 트리 보기에서는 도우미 프로세스를 그것을 실행한 프로세스 아래에 묶고 CPU, 메모리, 스레드 합계를 보여 줍니다. 필터에는 정규 표현식과 JavaScript를 쓸 수 있습니다. 유료 버전에는 타임라인과 CSV 내보내기를 갖춘 CPU·메모리 기록, 메뉴 막대 대시보드, 프로세스 이벤트에 따라 실행되는 단축어가 추가됩니다. 버전 1.15.2, macOS 14 이상.

    장점

    • 프로세스별 전체 명령어, 경로, 환경 변수, 서명
    • 끝난 프로세스도 기억
    • 정규 표현식과 JavaScript 필터
    • 무료 버전 제공, 유료 버전은 Mac 대수 무제한

    아쉬운 점

    • 앱 목록이 아닌 프로세스 트리
    • 기록, 메뉴 막대, 프로세스 기억은 유료 기능
    • 온도나 팬 정보 없음
  3. 03

    ProcXray

    개발: ProcXray

    추천 대상: Taking one process apart: files, ports, environment

    가격
    기본 기능 무료, 모든 기능 1회 $15, Mac 3대
    실행 환경
    윈도우

    개발자를 위한 프로세스 탐색기입니다. 프로세스 트리에서 각 프로세스의 열린 포트, 연결, 파일, 환경 변수, 코드 서명을 보여 주고, 프로세스를 일시 정지, 종료하거나 시그널을 보낼 수 있으며, 아주 잠깐만 살아 있는 프로세스도 잡아냅니다. “이 프로세스가 정확히 무엇을 하고 있나?”라는 질문에는 이 목록의 어떤 앱보다 잘 답합니다.

    장점

    • 프로세스별 열린 포트, 파일, 환경 변수
    • 짧게 실행되는 프로세스도 포착

    아쉬운 점

    • 앱 목록이 아닌 프로세스 트리
    • 온도나 팬 정보 없음
  4. 04

    htop

    개발: htop-dev(오픈 소스)

    추천 대상: The process tree, in the terminal

    가격
    무료(GPLv2), brew install htop
    실행 환경
    터미널

    오래된 대화형 프로세스 뷰어로, 지금도 관리되고 있습니다(3.5.3, 2026년 8월). btop보다 단순하지만, 앞으로 로그인할 거의 모든 Unix 컴퓨터에 설치되어 있다는 점이 이 앱을 알아 둘 이유입니다.

    장점

    • 무료, 어디에나 있음
    • 트리 보기와 kill

    아쉬운 점

    • GPU, 센서, 기록, 알림 없음
    • 앱이 아닌 프로세스 단위
  5. 05

    btop

    개발: aristocratos(오픈 소스)

    추천 대상: A tree with graphs, in the terminal

    가격
    무료(Apache 2.0), brew install btop
    실행 환경
    터미널

    프로세스 트리, 필터링과 정렬, kill과 renice, 네트워크·디스크 그래프, CPU 온도와 배터리를 갖춘 전체 화면 터미널 모니터로, 버전 1.4.7부터는 Apple silicon GPU 수치도 보여 줍니다. 평소 터미널에서 일한다면 무엇이 실행 중인지 가장 보기 좋게 확인하는 방법입니다.

    장점

    • 무료, 빠름, 키보드로 조작
    • 목록에서 바로 kill과 renice

    아쉬운 점

    • 세션이 끝나면 기록 없음, 알림 없음
    • 앱이 아닌 프로세스 단위

한 가지 일을 잘하는 도구

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 1회 $10(정가 $20에서 할인 중)

온도와 팬 제어

M5 Max까지의 Apple silicon에서 코어별 온도, 규칙 기반 팬 제어, 이메일 알림을 제공합니다. 프로세스 목록은 없습니다.

Little Snitch 1회 €59부터

어떤 앱이 어떤 서버와 통신하는지

네트워크 모니터가 앱별 트래픽을 모든 연결, 포트, 도메인과 함께 최대 12개월간 보관하고, 클릭 한 번으로 차단합니다. 네트워크 전용입니다.

App Tamer 1회 $14.95, 15일 무료 체험

CPU를 독차지하는 앱을 자동으로 늦추기

CPU를 너무 많이 쓰는 백그라운드 앱을 느리게 하거나 일시 정지합니다. 웹사이트에는 macOS 26.5까지 지원한다고 나와 있습니다.

활성 상태 보기로 충분한 경우

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.

확인 방법

모든 가격과 기능은 2026년 9월 22일에 각 개발사 웹사이트에서 직접 확인했습니다. 가격 페이지, 제품 페이지 또는 App Store 목록을 보았고, 오픈 소스 도구는 GitHub의 README와 릴리스 기록을 확인했습니다. 개발사가 어떤 기능의 지원 여부를 밝히지 않은 경우에는 있다고도 없다고도 쓰지 않았습니다. 가격은 바뀔 수 있으니 구입 전에 개발사 웹사이트를 확인하세요.

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.

자주 묻는 질문

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.

다른 가이드