Я часто сталкиваюсь с ситуацией, когда ОС приостанавливает работу некоторых моих приложений из-за нехватки памяти. Если мне повезет, появится окно, в котором я могу выбрать, какие приложения я хочу закрыть и какие приложения я хочу возобновить, что работает надежно и нормально. Однако часто это окно не появляется. Обычно это происходит, когда моя машина (середина 2015 г., MBP 15 дюймов, 16 ГБ ОЗУ, OS X 10.11.2) только что вышла из спящего режима. В этом случае единственным симптомом является то, что у меня есть куча не отвечающих приложений, которые отображаются как (Not responding)
в мониторе активности.
Я попытался возобновить процессы, отправив CONT
сигнал (либо через монитор активности, либо через терминал), и для небольшого количества приложений это работает, но для большинства приложений это не так. Например, когда это случилось со мной только что, я принудительно вышел из предварительного просмотра (который был главным пожирателем памяти) и попытался возобновить работу других приложений с расширением CONT
. Это отлично работало для Clear, но не для чего-либо еще. В некоторых случаях, таких как Emacs, это не имело никакого эффекта — процесс по-прежнему отображается как (Not responding)
. В других случаях, таких как Bibdesk, он оставляет приложение в странном непригодном для использования состоянии, когда главное окно отказывается появляться на экране, а меню не работают.
Итак, как я могу вызвать появление этого окна управления процессами или каким-либо другим образом сделать то, что оно делает, чтобы «возобновить» приложения?
Дальнейшее гугление показало, что окно управления процессами, которое я ищу, — это диалоговое окно «Принудительный выход из приложений», и что к нему можно легко получить доступ из меню Apple () или с помощью сочетания клавиш Command Option Escape
. При обычном использовании у него есть только Force Quit
кнопка, но у него также должна быть Resume
кнопка, если система снова приостанавливает какой-либо из моих процессов (хотя я не могу проверить это напрямую в данный момент).
Я столкнулся с этой же проблемой. Сигнал CONT не работал, и в диалоговом окне принудительного выхода не было кнопки «Возобновить». Я не хотел принудительно выходить из приложения, потому что я потерял бы свою работу. Вот что сработало для меня:
Я отправил сигнал STOP через монитор активности, и приложение возобновило работу, в данном случае слово, и появилось диалоговое окно с вопросом, хочу ли я сохранить свою работу. Я выбрал отмену и начал использовать приложение как обычно.
kill
команда с -CONT
опцией возобновит работу приложения. Подробнее
кремокс
CONT
сигнала приложениям. вы подразумеваете, что это действительно так?устарел
Рассветная песня
kill -CONT -c "Google Chrome"
Монитор активности сообщает мне, что Chrome работает нормально, однакоForce Quit Application
диалог Command-Option-Esc сообщает мне, что Chrome приостановлен.