Посібники/Найкращі монітори процесів для Mac
6 найкращих моніторів процесів для Mac
Коротка відповідь
Vitals — найкращий монітор процесів для Mac. Він зараховує кожен допоміжний процес до програми, якій той належить, тож близько 1000 процесів стають приблизно 60 програмами, а клацання будь-якого процесу відкриває Інспектор процесів: хто його підписав, що його запустило, його командний рядок і середовище, порти й відкриті файли, а також час процесора й памʼять, використані від запуску. Клацніть будь-який процес правою кнопкою, щоб призупинити його, відновити або надіслати йому сигнал, і фільтруйте список словами, як-от cpu>10, user:root чи port:3000. Він зберігає до року історії для кожної програми, повідомляє, коли якась поводиться неправильно, і показує поруч температуру й вентилятори. ProcessSpy — вибір для фільтрів JavaScript, а btop — найкращий безкоштовний у терміналі.
Як стежити за процесами на Mac без програми
- 01 Відкрийте Монітор активності: натисніть ⌘Пробіл, введіть «Монітор активності» й натисніть Return. Виберіть «Перегляд» → «Усі процеси», а потім клацніть «% процесора» або «Памʼять», щоб відсортувати.
- 02 Двічі клацніть процес, щоб побачити його батьківський процес і користувача. Вкладка «Відкриті файли й порти» показує все, що він тримає.
- 03 У Терміналі
top -o cpuпоказує процеси за процесором і оновлюється щосекунди. Натисніть q, щоб зупинити. - 04 Щоб дізнатися, що запустило процес і коли, виконайте
ps -o ppid=,lstart=,command= -p 1234, підставивши ідентифікатор процесу зі стовпця PID. - 05 Щоб дізнатися, хто його підписав, виконайте
codesign -dv --verbose=4, а після нього вкажіть шлях до програми. Щоб побачити його порти, виконайтеlsof -a -nP -p 1234 -iTCP -sTCP:LISTEN.
Монітор активності й ці команди показують те, що запущено зараз. Жоден із них не каже, якій програмі належить допоміжний процес, і нічого не зберігає після завершення процесу.
Монітор процесів відповідає на три запитання про те, що запущено: який процес зайнятий, що це за процес і якій програмі він належить. Монітор активності відповідає на перше, а інші два залишає Терміналу, по одній команді за раз. Програми нижче впорядковано за всіма трьома, а також за тим, чи памʼятають вони, що сталося, поки ви не дивилися. Для кожної вказано, з яким завданням вона справляється найкраще.
| # | Програма | Найкраще для | Ціна | Де працює |
|---|---|---|---|---|
| 1 | Vitals Найкраще загалом | Кожен процес під своєю програмою, інспектор для кожного й рік історії | $15 один раз | Вікно, смуга меню і термінал |
| 2 | ProcessSpy | Фільтри JavaScript і памʼять про завершені процеси | Безкоштовна версія; $34.99 одноразово за все | Вікно і смуга меню |
| 3 | ProcXray | Детальний розбір одного процесу: файли, порти, середовище | Безкоштовний базовий рівень | Вікно |
| 4 | TK-mac | Диспетчер завдань у стилі Windows | $7.99 одноразово за стартовою пропозицією | Вікно і смуга меню |
| 5 | btop | Монітор у терміналі, з графіками | Безкоштовно (Apache 2.0) | Термінал |
| 6 | htop | Дерево процесів у терміналі | Безкоштовно (GPLv2) | Термінал |
Що вибрати?
| Ваш пріоритет | Вибір |
|---|---|
| Якій програмі належить процес | Vitals |
| Що це за процес: хто його підписав, що його запустило, його командний рядок і порти | Vitals |
| Історія до року і сповіщення, коли програма поводиться неправильно | Vitals |
| Процеси, температура й вентилятори в одній програмі | Vitals |
| Призупинити процес або надіслати йому сигнал | Vitals |
| Фільтрувати за процесором, памʼяттю, користувачем або портом | Vitals |
| Фільтри JavaScript і швидкі команди, що спрацьовують за подіями процесів | ProcessSpy |
| Диспетчер завдань у стилі Windows | TK-mac |
| Безкоштовно, у терміналі | btop |
- 01
Vitals
Найкраще для: Кожен процес під своєю програмою, інспектор для кожного й рік історії
- Ціна
- $15 один раз, назавжди, під час запуску; $39 після
- Де працює
- Вікно, смуга меню і термінал
Vitals — повний монітор процесів для Mac. Він починає із запитання, яке в більшості людей виникає першим, — частиною якої програми є цей процес, — і додає кожен допоміжний процес до програми, що його запустила, тож близько 1000 процесів стають приблизно 60 програмами. Відкрийте програму, і вона розгорнеться у свої процеси, кожен зі своїм PID, процесором і памʼяттю, а щойно запущений процес має позначку «Новий». Клацніть будь-який процес, щоб відкрити Інспектор процесів: його підпис коду й ідентифікатор команди, захищене середовище виконання і пісочницю, права, батьківський процес і Launch Agent за ним, командний рядок і середовище, відкриті файли й порти, які він прослуховує, дочірні процеси, а також час процесора, пік памʼяті та прочитані й записані байти від запуску. Він зберігає до року історії для кожної програми, повідомляє, коли якась довго тримає процесор зайнятим або постійно росте в памʼяті, і тримає те, що завершилося за останні десять хвилин, у «Нещодавно завершених». Клацніть правою кнопкою будь-яку програму чи процес, щоб призупинити їх до відновлення, або процес, щоб надіслати йому сигнал, — сигнали названо так само, як у Моніторі активності. Фільтр приймає регулярні вирази й слова фільтра, як-от cpu>10, memory>1GB, user:root, port:3000 та is:suspended, будь-яку панель можна скопіювати або зберегти як CSV, а команда vitals дає ті самі подробиці в терміналі, зокрема у форматі JSON. Температура, вентилятори, акумулятор і смуга меню — у тій самій програмі.
Переваги
- Рядок на програму, що розгортається у її процеси
- Інспектор процесів: підпис, права, хто запустив, командний рядок, середовище, відкриті файли й порти
- Час процесора, пік памʼяті й записані байти від запуску процесу
- Історія для кожної програми: 30 днів або до року
- Сповіщення, коли програма поводиться не так, як слід
- «Призупинити», «Відновити» і «Надіслати сигнал», із сигналами під тими самими назвами, що в Моніторі активності
- Слова фільтра: cpu>10, memory>1GB, user:root, port:3000
- Команда vitals і сервер MCP: ті самі подробиці в терміналі та для асистентів ШІ
- Температура, вентилятори, акумулятор і смуга меню в тій самій програмі
Варто знати
- Немає фільтрів JavaScript
- Завершений процес зберігається десять хвилин, а не назавжди
- 02
ProcessSpy
від Robert (@rob3rth)Найкраще для: Фільтри JavaScript і памʼять про завершені процеси
- Ціна
- Безкоштовна версія; $34.99 одноразово за все, без обмеження кількості Mac; також є в Setapp (перевірено 6 листопада 2026 р.)
- Де працює
- Вікно і смуга меню
Відповідь Mac на Process Explorer для Windows, створена розробником, який не міг розрізнити свої процеси Java в Моніторі активності. Вона показує повний командний рядок, шлях, версію, середовище й підпис коду кожного процесу, розрізняє процеси з однаковими назвами і памʼятає процеси після їх завершення. Її деревоподібний вигляд групує помічників під процесом, що їх запустив, із сумарними значеннями процесора, памʼяті й потоків. Фільтри приймають регулярні вирази й JavaScript. Платна версія додає історію процесора й памʼяті з часовими шкалами й експортом у CSV, панель у смузі меню та команди для програми «Команди», що спрацьовують на події процесів. Версія 1.15.2, macOS 14 або новіша.
Переваги
- Повний командний рядок, шлях, середовище й підпис для кожного процесу
- Памʼятає завершені процеси
- Фільтри з регулярними виразами й JavaScript
- Безкоштовна версія, а в платній — без обмеження кількості Mac
Недоліки
- Дерево процесів, а не список програм
- Історія, смуга меню й памʼять про процеси — платні функції
- Без температур і вентиляторів
- 03
ProcXray
від ProcXrayНайкраще для: Детальний розбір одного процесу: файли, порти, середовище
- Ціна
- Безкоштовний базовий рівень, $15 одноразово за все, 3 Mac
- Де працює
- Вікно
Оглядач процесів для розробників: дерево процесів із відкритими портами, зʼєднаннями, файлами, змінними середовища й підписом коду кожного процесу, можливість призупинити, завершити процес або надіслати йому сигнал, а також фіксація процесів, які існують лише мить. На запитання «що саме робить цей процес» він відповідає краще за будь-що інше в цьому списку.
Переваги
- Відкриті порти, файли й середовище для кожного процесу
- Фіксує короткочасні процеси
Недоліки
- Дерево процесів, а не список програм
- Без температур і вентиляторів
- 04
TK-mac
від TK-macНайкраще для: Диспетчер завдань у стилі Windows
- Ціна
- $7.99 одноразово за стартовою пропозицією, потім $13.99; два Mac — $13.99; пробний період 7 днів (перевірено 27 вересня 2026 р.)
- Де працює
- Вікно і смуга меню
Диспетчер завдань для тих, хто прийшов з Windows, з тим самим знайомим розташуванням. Він відокремлює ваші програми від фонових завдань, показує панелі процесора, памʼяті й диска в реальному часі, відстежує швидкість вивантаження й завантаження для кожного процесу і виводить десять найбільших споживачів у спадну панель у смузі меню з паузою, перезапуском і примусовим завершенням, а також кнопкою «завершити все» для Mac, що завис. Він також читає системні журнали, журнали програм і безпеки з пошуком, часовими шкалами й експортом у CSV, і може до 60 секунд заміряти одну програму. Його сайт не каже, чи рахує він допоміжні процеси в їхній програмі, і не згадує ні сповіщень, ні жодної історії, окрім цього заміру. Версія 1.5; на сайті вказано 100+ завантажень.
Переваги
- Розташування як у Диспетчері завдань Windows, на Mac
- Швидкість вивантаження й завантаження для кожного процесу
- Переглядач журналів із пошуком, часовими шкалами й експортом у CSV
- Низька ціна і пробний період 7 днів
Недоліки
- Немає історії, окрім 60-секундного заміру однієї програми
- Допоміжні процеси не рахуються в їхній програмі, наскільки видно з сайту
- Сповіщення не заявлено
- 05
btop
від aristocratos (відкритий код)Найкраще для: Монітор у терміналі, з графіками
- Ціна
- Безкоштовно (Apache 2.0),
brew install btop - Де працює
- Термінал
Повноекранний монітор у терміналі з деревом процесів, фільтруванням і сортуванням, kill і renice, графіками мережі й диска, температурою процесора й акумулятором, а з версії 1.4.7 — і з даними графічного процесора чипів Apple. Якщо ви й так живете в терміналі, це найгарніший спосіб побачити, що запущено.
Переваги
- Безкоштовний, швидкий, керується з клавіатури
- kill і renice просто зі списку
Недоліки
- Немає історії поза сеансом, немає сповіщень
- Процеси, а не програми
- 06
htop
від htop-dev (відкритий код)Найкраще для: Дерево процесів у терміналі
- Ціна
- Безкоштовно (GPLv2),
brew install htop - Де працює
- Термінал
Давній інтерактивний переглядач процесів, який досі підтримується (3.5.3, серпень 2026 р.). Простіший за btop і доступний майже на кожній Unix-машині, на яку ви коли-небудь заходитимете, — саме тому його варто знати.
Переваги
- Безкоштовний, є всюди
- Дерево і kill
Недоліки
- Немає графічного процесора, датчиків, історії чи сповіщень
- Процеси, а не програми
Інструменти, які добре роблять одну справу
Це не монітори процесів, тому вони не порівнюються зі списком вище. Кожен — найкращий вибір для свого завдання.
Яка програма звертається до якого сервера
Його Network Monitor зберігає до 12 місяців трафіку кожної програми, з кожним зʼєднанням, портом і доменом, і блокує одним клацанням. Лише мережа.
Автоматичне пригальмовування програм, що перевантажують процесор
Сповільнює або призупиняє фонові програми, які забирають забагато процесорного часу. На його сайті вказано підтримку macOS до 26.5.
Коли достатньо Монітора активності
Щоб швидко глянути, що навантажує процесор цієї секунди, або примусово завершити один процес, досить Монітора активності: він безкоштовний і вже встановлений. Також це інструмент, щоб заміряти процес чи зробити spindump.
Він не допоможе, коли в процесу незнайома вам назва: він не каже, якій програмі той належить, хто його підписав чи що його запустило, забуває процес, щойно той завершується, і не зберігає історії. Саме ці прогалини заповнюють програми вище. Що означають його стовпці й назви процесів, пояснено в глосарії Монітора активності.
Як ми перевіряли
Кожну ціну й функцію взято із сайту самого розробника 22 вересня 2026 р.: зі сторінки цін, сторінки продукту чи сторінки в App Store, а для інструментів із відкритим кодом — з README та історії випусків на GitHub. Якщо розробник не каже, чи вміє його програма щось робити, опис теж нічого про це не стверджує. Ціни змінюються; перед покупкою перевірте сайт розробника.
ProcessSpy повторно перевірено 6 листопада 2026 року, а TK-mac — 27 вересня 2026 року. Vitals — на першому місці, бо лише він виконує всю роботу: кожен процес під програмою, якій він належить, інспектор для будь-якого з них, «Призупинити» і «Надіслати сигнал», слова фільтра, історія до року зі сповіщеннями, а поруч — температура й вентилятори. ProcessSpy — на другому, бо має фільтри JavaScript і довше памʼятає завершені процеси. Решту інструментів упорядковано за тим, наскільки добре вони виконують усю роботу. Якщо щось тут застаріло, напишіть нам, і ми виправимо.
Що питають люди
Який найкращий монітор процесів для Mac?
Vitals. Він показує кожен процес під програмою, якій той належить, інспектор для будь-якого процесу з його підписом, тим, хто його запустив, командним рядком і портами, «Призупинити», «Відновити» і «Надіслати сигнал», слова фільтра, як-от cpu>10, а також історію до року зі сповіщеннями. ProcessSpy — вибір, якщо вам потрібні фільтри JavaScript.
Який найкращий безкоштовний монітор процесів для Mac?
Монітор активності, що постачається з macOS. У терміналі безкоштовні btop і htop. ProcessSpy і ProcXray мають безкоштовні версії, а в платних — більше можливостей.
Як побачити всі процеси, запущені на Mac?
У Моніторі активності виберіть «Перегляд» → «Усі процеси». У Терміналі виконайте ps aux, щоб отримати список, або top -o cpu — для списку, що оновлюється.
Як дізнатися, що це за процес на Mac?
У Vitals клацніть процес: інспектор покаже програму, якій він належить, хто його підписав, що його запустило і його командний рядок. У Терміналі ps -o command= -p 1234 показує його командний рядок, а codesign -dv зі шляхом до нього — хто його підписав.
Чи є програма, яка показує, якій програмі належить процес?
Vitals. Кожен допоміжний процес додається до програми, яка його запустила, тож Google Chrome Helper враховується в Chrome. Відкрийте програму, щоб побачити кожен її процес з PID, процесором і памʼяттю.
Як призупинити процес на Mac, не завершуючи його?
У Терміналі kill -STOP 1234 призупиняє процес, а kill -CONT 1234 відновлює його; ідентифікатор процесу візьміть з Монітора активності. У Vitals клацніть програму чи процес правою кнопкою й виберіть «Призупинити»; позначка «Призупинено» показує, що призупинено, а Vitals відновлює це, коли сам завершує роботу.