ГлавнаяОперационные системыMacOSКак ускорить процесс завершения работы в OS X

Как ускорить процесс завершения работы в OS X

Ускорение-Время выключения-OS-X-ThumbЯ привык просто переводить свой Mac в режим сна, закрывая его крышку, и он мгновенно готов к использованию, когда мне нужно его использовать. Тем не менее, полезно время от времени выключать его. На прошлой неделе я правильно и правильно выключал свой Mac. Дело в том, что я заметил, что моему Mac требуется около 30 секунд для выключения, что намного дольше, чем стандартные 3-10 секунд, в течение которых он должен выключиться. Это не смертельно, но довольно неприятно.

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

Ускорение-Время выключения-OS-X-Main

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

1. Завершите работу с помощью «Повторно открыть Windows при повторном входе в систему»:

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

1. Выключите свой Mac, установив флажок «Повторно открывать окна при повторном входе в систему»:

Ускорение-Время выключения-OS-X-Повторное открытие-Windows-Проверено

2. Теперь снова включите свой Mac.

Ускорение-Время выключения-OS-X-Кнопка питания

3. Теперь снова выключите свой Mac, сняв флажок «Повторно открывать окна при повторном входе в систему» ​​:

Ускорение-Время выключения-OS-X-Повторное открытие-Windows-Не отмечено

Теперь время выключения должно сократиться. Но если этот метод вам не подходит, попробуйте более сложное решение, подробно описанное ниже.

2. Изменение времени выхода из процессов OS X по умолчанию

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

Легкое решение — изменить время по умолчанию (20 секунд) на меньшее значение; заставляя ваш Mac выйти из этих процессов раньше. Мы никогда не рекомендуем принудительно завершать работу приложений, поскольку система уже готовится к этому во время завершения работы. Но это может привести к более быстрому завершению работы, и OS X принудительно закроет эти приложения через 20 секунд, так почему бы не попробовать.

Ускорение-Время выключения-OS-X-Power-Screen-Mac-Air

launchdуправляет периодом ожидания для всех процессов. Дав команду launchdсократить этот период времени, вы можете легко значительно ускорить периоды выключения.

В приведенных ниже командах мы изменим значение тайм-аута на 5 секунд, что означает, что OS X будет ждать 5 секунд, прежде чем принудительно завершить процессы во время завершения работы. Если вы считаете, что 5 секунд — слишком короткий период времени, вы можете изменить это значение на любое целое число, большее нуля. Откройте терминал (Приложение ->Утилиты) и введите следующие команды:

sudo defaults write /System/Library/LaunchDaemons/com.apple.coreservices.appleevents ExitTimeOut -int 5
sudo defaults write /System/Library/LaunchDaemons/com.apple.securityd ExitTimeOut -int 5
sudo defaults write /System/Library/LaunchDaemons/com.apple.mDNSResponder ExitTimeOut -int 5
sudo defaults write /System/Library/LaunchDaemons/com.apple.diskarbitrationd ExitTimeOut -int 5
sudo defaults write /System/Library/LaunchAgents/com.apple.coreservices.appleid.authentication ExitTimeOut -int 5

Ускорение-Время выключения-OS-X-Command-Terminal

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

Чтобы отменить эти действия и вернуть время завершения приложения до 20 секунд, просто запустите команды еще раз, но со значением 20.

ПОХОЖИЕ СТАТЬИ

Популярные записи