Как убить процессы на вашем Mac

Потратив несколько лет на разработку приложений для macOS, мы создали инструмент, который может использовать каждый.

Если ваш Mac начинает работать очень медленно или останавливается, проблема обычно вызвана мошенническим приложением, перегружающим циклы ЦП или ОЗУ. Однако часто проблемой является не все приложение, а лишь несколько задач, которые выполняются в нем. Эти задачи известны как процессы, и в любой момент времени выполняются десятки задач, о большинстве из которых вы совершенно не подозреваете.

Иногда решить проблему с медленным Mac может быть так же просто, как убить мошеннический процесс после того, как вы выяснили, какой из них вызывает проблему. В этой статье мы покажем вам, как отслеживать и уничтожать эти процессы.

Что такое процесс?

Это задача или набор задач, выполняемых на уровне ОС или в приложении, которые позволяют вам делать все, что вы пытаетесь сделать на своем Mac. Задачи могут быть инициированы macOS, приложением, работающим в фоновом режиме, или вами, пользователем, когда вы вводите команду, делая выбор в меню или диалоговом окне.

Современные компьютеры Mac с несколькими ядрами ЦП могут одновременно запускать десятки процессов, и редко какой-либо отдельный процесс приводит к остановке вашего Mac и появлению ужасного вращающегося пляжного мяча, но это не является чем-то неслыханным.

Как увидеть процессы на вашем Mac

Если вы заметили, что ваш Mac работает медленно, вы продолжаете видеть пляжный мяч или приложения продолжают падать, первым делом проверьте Мониторинг активности. Эта удобная утилита отображает все процессы, которые в настоящее время выполняются на вашем Mac, а также циклы ЦП, ОЗУ и другие ресурсы, которые они используют, и позволяет вам завершить их. Он спрятан в папке «Утилиты» в «Приложениях».

  1. Перейдите в Приложения > Утилиты и откройте Мониторинг активности.
  2. Процессы, которые замедляют работу вашего Mac, вероятно, занимают много циклов ЦП, поэтому щелкните заголовок столбца ЦП, чтобы упорядочить процессы в соответствии с используемыми ими циклами ЦП.
  3. Если какие-либо процессы занимают почти 100%, они являются виновниками.
  4. Выберите процесс, который использует больше циклов процессора, чем ему положено, и нажмите кнопку «Завершить процесс» (X) на панели инструментов.

Если вы часто видите вращающийся пляжный мяч, возможно, происходит нечто большее, чем один или два неадекватных процесса. Один из способов решить множество проблем одновременно — запустить сценарии обслуживания. Другой – восстановить права доступа к диску. CleanMyMac X может делать и то, и другое в своем модуле обслуживания. Он также может извлекать оперативную память из приложений, которые ее перегружают. И если вы используете его пункт в строке меню, он предупредит вас, когда ОЗУ заканчивается, и предложит освободить немного.

Сценарии обслуживания в CleanMyMac X

1. Загрузите и установите CleanMyMac X, затем откройте его.

2. Выберите «Обслуживание» на боковой панели, затем «Просмотреть все задачи».

3. Выберите «Выполнить сценарии обслуживания» и нажмите «Выполнить».

Чтобы восстановить права доступа к диску, выполните описанные выше шаги и выберите «Восстановить права доступа к диску» на шаге 2.

Как убить процессы на вашем Mac с помощью терминала

Если вы не хотите просматривать Монитор активности, чтобы найти процессы и закрыть их один за другим, вы можете быстро использовать Терминал для завершения задач на вашем Mac. Терминал может быть немного пугающим, если вы не используете его часто, но это не обязательно. Просто внимательно следуйте приведенным ниже инструкциям.

  1. Перейдите в Приложения > Утилиты и откройте Терминал.
  2. Введите top и нажмите клавишу Return.
  3. В окне терминала вы увидите информацию, которая сообщает вам, сколько процессов запущено в данный момент и какой процент доступных циклов процессора они используют. Ниже приведен список процессов.
  4. Если вы видите процесс, который явно использует слишком много циклов процессора, или если вы знаете имя процесса, который хотите убить, запишите его PID.
  5. Введите kill -9, затем PID процесса, который вы хотите убить, и нажмите клавишу Return.

Как принудительно закрыть приложение, которое не отвечает

Принудительный выход из приложения убивает все процессы, связанные с этим приложением. Это работает, когда вы не можете выйти из приложения или когда программа полностью не отвечает. Есть несколько способов принудительно закрыть приложения:

  • Щелкните правой кнопкой мыши значок приложения в Dock и выберите «Принудительный выход» — этот параметр появляется только в том случае, если приложение не отвечает и не может выйти обычным способом.
  • Нажмите Command-Option-Esc, чтобы отобразить меню «Принудительный выход», выберите приложение и нажмите «Принудительный выход».
  • Если Finder не работает, щелкните меню Apple, выберите «Завершить принудительно», выберите приложение и нажмите «Завершить принудительно».
  • Откройте Терминал и выполните описанные выше шаги для завершения процесса. В этом случае запишите PID приложения, которое вы хотите принудительно закрыть.

Как остановить процессы на вашем Mac, запускаемые при запуске

Многие приложения работают лучше всего, когда они запускаются при запуске или им необходимо запускать процессы при запуске для работы в фоновом режиме. Однако эти элементы запуска и агенты запуска могут замедлить загрузку вашего Mac, и, если они столкнутся с проблемами, это может замедлить работу вашего Mac во время его использования.

Вы можете удалить или отключить элементы автозагрузки в настройках системы.

  1. Нажмите на меню Apple и выберите «Системные настройки».
  2. Выберите «Основные» > «Элементы входа».
  3. Выберите элемент, который хотите удалить, и нажмите кнопку «-».

Копайте глубже с помощью Spindump

Spindump — это инструмент диагностики и отчетности, который может пролить свет на то, почему приложение дает сбой или перестает отвечать на запросы. Хотя маловероятно, что вы сами найдете в нем что-то полезное, оно очень полезно, когда вы обсуждаете с разработчиком проблемы, которые возникают у вас с его приложением. Вот как это использовать.

  1. Откройте «Мониторинг активности» в разделе «Приложения» > «Утилиты».
  2. Выберите приложение, для которого вы хотите сгенерировать Spindump.
  3. Нажмите кнопку «Дополнительно» (обведено тремя точками) на панели инструментов и выберите Spindump.
  4. Введите пароль администратора при запросе.
  5. После создания Spindump щелкните Сохранить, чтобы сохранить копию.

Как предотвратить проблемные процессы на вашем Mac

Поддерживайте macOS в актуальном состоянии

    Это очень важно для обеспечения оптимальной работы вашего Mac и защиты его от вредоносных программ и других угроз безопасности. Apple выпускает обновления не только для самой последней версии macOS, но и для двух предыдущих версий.

    Системные настройки — обновление программного обеспечения

    Используйте «Обновление ПО» в разделе «Системные настройки» > «Основные», чтобы поддерживать macOS в актуальном состоянии. Если вы используете более старую версию macOS, рассмотрите возможность обновления, если это возможно.

    Держите приложения в актуальном состоянии

      Запуск старых версий приложений с большей вероятностью вызовет проблемы в процессах. Вы можете обновлять приложения, загруженные из App Store, в App Store. Для других приложений, щелкнув имя их приложения в строке меню, вы получите возможность проверить наличие обновлений. Однако самый простой способ обновить приложения — использовать модуль обновления CleanMyMac X, который может обновлять несколько приложений одновременно.

      Сканирование завершено, и некоторый список приложений отображается в модуле обновления CMMX.

      Мониторинг запущенных процессов

      Если у вас часто возникают проблемы с проблемным процессом, откройте Монитор активности и следите за монитором активности ЦП во время работы. Например, график загрузки ЦП в нижней части окна даст вам представление о том, когда ЦП находится под нагрузкой, и если вы заметите, что делает ваш Mac, когда этот график достигает пика, вы создадите картину того, в чем проблема. ложь. Наблюдение за столбцом «% ЦП» также поможет определить, какие процессы постоянно используют больше, чем их справедливая доля циклов ЦП.

      Процессы составляют основу работы, выполняемой на вашем Mac. Одни запускаются приложениями, другие — самой macOS. Большинство из них работают в фоновом режиме, и вы их даже не замечаете. Однако, когда у процесса возникают проблемы, он может перегрузить циклы ЦП или ОЗУ и замедлить работу вашего Mac или привести к сбою приложений.

      Следуя описанным выше шагам, вы сможете определить процессы, вызывающие проблему, и убить их, чтобы ваш Mac снова работал правильно. Монитор активности — особенно полезный инструмент, и если вам удобно пользоваться терминалом, это очень быстрый способ выхода из определенных процессов. CleanMyMac X также может помочь и предотвратить проблемы в будущем, если вы используете его модуль обслуживания.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *