Посібники/Process Explorer для Mac
Process Explorer для Mac: вбудовані інструменти і 5 найкращих програм
Коротка відповідь
Process Explorer — інструмент для Windows, і Microsoft не випускає його для Mac. Найближчий вбудований аналог — Монітор активності: виберіть «Перегляд» → «Усі процеси, ієрархічно», щоб побачити дерево, і двічі клацніть процес, щоб побачити його відкриті файли й порти. Серед програм найближчий до самого Process Explorer — ProcessSpy, з командним рядком, середовищем і підписом коду кожного процесу. Vitals, системний монітор для Mac, відповідає на запитання, яке зазвичай виникає першим, — якій програмі належить цей процес: він показує близько 60 програм замість 1000 процесів, кожна розгортається у власні процеси, а сервери розробки та їхні порти наведено за проєктами.
Як на Mac побачити те, що показує Process Explorer
- 01 Відкрийте Монітор активності: натисніть ⌘Пробіл, введіть «Монітор активності» й натисніть Return.
- 02 Щоб побачити дерево процесів, виберіть «Перегляд» → «Усі процеси, ієрархічно». Кожен процес розташовано під тим, що його запустив.
- 03 Двічі клацніть процес. Вікно покаже його батьківський процес і користувача, а вкладка «Відкриті файли й порти» — кожен файл і зʼєднання, які він тримає.
- 04 Щоб дізнатися, який процес відкрив файл, виконайте
lsof /path/to/fileу Терміналі. Для порту виконайтеlsof -i :3000, підставивши свій номер порту.
У тому самому вікні є кнопка «Заміряти», яка кілька секунд записує, що робить процес.
Process Explorer робить дві речі, яких не робить Диспетчер завдань Windows: показує процеси деревом і показує, що в кожного відкрито. На Mac Монітор активності вміє обидві, але приховано — за меню «Перегляд» і подвійним клацанням, — і все одно показує близько 1000 процесів без жодного слова про те, якій програмі належить кожен. Програми нижче заповнюють ці прогалини з різних боків. Їх упорядковано для тих, хто прийшов із Process Explorer, і для кожної вказано, з яким завданням вона справляється найкраще.
| # | Програма | Найкраще для | Ціна | Де працює |
|---|---|---|---|---|
| 1 | Vitals Найкраще загалом | Якій програмі належить процес, з портами й історією | $9 за рік оновлень або $15 назавжди під час запуску ($39 після). Одна оплата | Вікно, смуга меню і термінал |
| 2 | ProcessSpy | Найближче до самого Process Explorer | Безкоштовна версія; $34.99 одноразово за все | Вікно і смуга меню |
| 3 | ProcXray | Детальний розбір одного процесу: файли, порти, середовище | Безкоштовний базовий рівень | Вікно |
| 4 | htop | Дерево процесів у терміналі | Безкоштовно (GPLv2) | Термінал |
| 5 | btop | Дерево з графіками, у терміналі | Безкоштовно (Apache 2.0) | Термінал |
- 01
Vitals
Найкраще для: Якій програмі належить процес, з портами й історією
- Ціна
- $9 за рік оновлень або $15 назавжди під час запуску ($39 після). Одна оплата
- Де працює
- Вікно, смуга меню і термінал
Process Explorer починає з процесу. Vitals починає з програми, бо саме це запитання в більшості людей виникає першим: частиною чого є цей процес і чи не в цій програмі проблема? Він додає кожного помічника до програми, що його запустила, тож близько 1000 процесів стають приблизно 60 програмами. Відкрийте програму, і вона розгорнеться у свої процеси, кожен зі своїм PID, процесором і памʼяттю; браузер розгортається на вкладки, розширення, графіку і сам браузер. Сервери розробки наведено за проєктами з портами, які вони займають, і процес на порту можна зупинити просто звідти. Він зберігає 30 днів історії для кожної програми або до року. Він не показує командного рядка, відкритих файлів чи підпису коду: для цього є ProcessSpy і ProcXray, і про це сказано в описах нижче.
Переваги
- Рядок на програму, що розгортається у її процеси
- Браузери розгортаються на вкладки, розширення й графіку
- Сервери розробки й порти, що прослуховуються, за проєктами
- Історія для кожної програми: 30 днів або до року
- Сервер MCP: асистент може знайти процес за назвою, PID чи портом
Варто знати
- Немає командного рядка, відкритих файлів, середовища чи підпису коду для кожного процесу
- Немає дерева батьківських і дочірніх процесів
- Не зберігає записів про завершені процеси
- 02
ProcessSpy
від Robert (@rob3rth)Найкраще для: Найближче до самого Process Explorer
- Ціна
- Безкоштовна версія; $34.99 одноразово за все, без обмеження кількості Mac; також є в Setapp (перевірено 27 вересня 2026 р.)
- Де працює
- Вікно і смуга меню
Маківська відповідь на Process Explorer для Windows, створена розробником, який не міг розрізнити свої процеси Java в Моніторі активності. Вона показує повний командний рядок, шлях, версію, середовище й підпис коду кожного процесу, розрізняє процеси з однаковими назвами і памʼятає процеси після їх завершення. Її деревоподібний вигляд групує помічників під процесом, що їх запустив, із сумарними значеннями процесора, памʼяті й потоків. Фільтри приймають регулярні вирази й JavaScript. Платна версія додає історію процесора й памʼяті з часовими шкалами й експортом у CSV, панель у смузі меню та команди для програми «Команди», що спрацьовують на події процесів. Версія 1.15.2, macOS 14 або новіша.
Переваги
- Повний командний рядок, шлях, середовище й підпис для кожного процесу
- Памʼятає завершені процеси
- Фільтри з регулярними виразами й JavaScript
- Безкоштовна версія, а в платній — без обмеження кількості Mac
Недоліки
- Дерево процесів, а не список програм
- Історія, смуга меню й памʼять про процеси — платні функції
- Без температур і вентиляторів
- 03
ProcXray
від ProcXrayНайкраще для: Детальний розбір одного процесу: файли, порти, середовище
- Ціна
- Безкоштовний базовий рівень, $15 одноразово за все, 3 Mac
- Де працює
- Вікно
Оглядач процесів для розробників: дерево процесів із відкритими портами, зʼєднаннями, файлами, змінними середовища й підписом коду кожного процесу, можливість призупинити, завершити процес або надіслати йому сигнал, а також фіксація процесів, які існують лише мить. На запитання «що саме робить цей процес» він відповідає краще за будь-що інше в цьому списку.
Переваги
- Відкриті порти, файли й середовище для кожного процесу
- Фіксує короткочасні процеси
Недоліки
- Дерево процесів, а не список програм
- Без температур і вентиляторів
- 04
htop
від htop-dev (відкритий код)Найкраще для: Дерево процесів у терміналі
- Ціна
- Безкоштовно (GPLv2),
brew install htop - Де працює
- Термінал
Давній інтерактивний переглядач процесів, який досі підтримується (3.5.3, серпень 2026 р.). Простіший за btop і доступний майже на кожній Unix-машині, на яку ви коли-небудь заходитимете, — саме тому його варто знати.
Переваги
- Безкоштовний, є всюди
- Дерево і kill
Недоліки
- Немає графічного процесора, датчиків, історії чи сповіщень
- Процеси, а не програми
- 05
btop
від aristocratos (відкритий код)Найкраще для: Дерево з графіками, у терміналі
- Ціна
- Безкоштовно (Apache 2.0),
brew install btop - Де працює
- Термінал
Повноекранний монітор у терміналі з деревом процесів, фільтруванням і сортуванням, kill і renice, графіками мережі й диска, температурою процесора й акумулятором, а з версії 1.4.7 — і з даними графічного процесора чипів Apple. Якщо ви й так живете в терміналі, це найгарніший спосіб побачити, що запущено.
Переваги
- Безкоштовний, швидкий, керується з клавіатури
- kill і renice просто зі списку
Недоліки
- Немає історії поза сеансом, немає сповіщень
- Процеси, а не програми
Інструменти, які добре роблять одну справу
Це не оглядачі процесів, тому вони не порівнюються зі списком вище. Кожен — найкращий вибір для свого завдання.
Температура і керування вентиляторами
Температура кожного ядра на чипах Apple аж до M5 Max, керування вентиляторами за правилами і сповіщення електронною поштою. Немає списку процесів.
Яка програма звертається до якого сервера
Його Network Monitor зберігає до 12 місяців трафіку кожної програми, з кожним зʼєднанням, портом і доменом, і блокує одним клацанням. Лише мережа.
Автоматичне пригальмовування програм, що перевантажують процесор
Сповільнює або призупиняє фонові програми, які забирають забагато процесорного часу. На його сайті вказано підтримку macOS до 26.5.
Коли достатньо Монітора активності
Для одного процесу, що завис, у Моніторі активності є те саме, що й у Process Explorer: дерево в меню «Перегляд», відкриті файли й порти за подвійним клацанням, а також замір або spindump того, що робить процес. Він безкоштовний і вже встановлений, а lsof у Терміналі знаходить процес, що тримає файл.
Йому бракує трьох речей: він не каже, якій програмі належить допоміжний процес, забуває процес, щойно той завершується, і не зберігає історії. Саме ці прогалини заповнюють програми вище. Що означають його стовпці й назви процесів, пояснено в глосарії Монітора активності.
Як ми перевіряли
Кожну ціну й функцію взято із сайту самого розробника 22 вересня 2026 р.: зі сторінки цін, сторінки продукту чи сторінки в App Store, а для інструментів із відкритим кодом — з README та історії випусків на GitHub. Якщо розробник не каже, чи вміє його програма щось робити, опис теж нічого про це не стверджує. Ціни змінюються; перед покупкою перевірте сайт розробника.
ProcessSpy перевірено 27 вересня 2026 року. Vitals — на першому місці, бо відповідає на питання, яке постає ще до будь-якого дослідження: частиною якої програми є цей процес, — і зберігає історію до року. ProcessSpy — на другому, бо він найближчий до самого Process Explorer, і для дослідження окремого процесу він кращий вибір; в описах про це сказано. Решту інструментів упорядковано за тим, наскільки добре вони замінюють Process Explorer. Якщо щось тут застаріло, напишіть нам, і ми виправимо.
Що питають люди
Чи є Process Explorer для Mac?
Від Microsoft — ні: Process Explorer працює лише у Windows. На Mac Монітор активності показує дерево процесів (Перегляд → Усі процеси, ієрархічно), а також відкриті файли й порти кожного процесу. Найближча до Process Explorer програма — ProcessSpy.
Як переглянути дерево процесів на Mac?
У Моніторі активності виберіть Перегляд → Усі процеси, ієрархічно. У Терміналі дерево показує htop, якщо натиснути F5.
Як дізнатися, який процес тримає відкритим файл на Mac?
Виконайте lsof /path/to/file у Терміналі. У Моніторі активності двічі клацніть процес і відкрийте вкладку «Відкриті файли й порти», щоб побачити все, що він тримає.
Який аналог Process Monitor є на Mac?
fs_usage у Терміналі. Виконайте sudo fs_usage, щоб бачити роботу з файлами в реальному часі, і додайте назву процесу, щоб стежити лише за ним.
Чи є програма, яка показує, якій програмі належить процес?
Vitals. Кожен допоміжний процес додається до програми, яка його запустила, тож Google Chrome Helper враховується в Chrome. Відкрийте програму, щоб побачити кожен її процес з PID, процесором і памʼяттю.