Підозра на проблему, що стосується процесу WindowServer (довга версія)
Симптоми, які ви описуєте, знайомі, але не є звичними, а в моєму випадку - не частими.
Підготуйтеся до діагностики
У Терміналі запустіть таку команду. Будьте готові ввести свій адміністраторський пароль для операційної системи:
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.stackshot.plist
Візьміть на письмовій ноті наступний ключовий акорд, він вам знадобиться пізніше:
Control- Option- Command- Shift-.
Діагностика системою
Коли проблема виникає:
- скористайтеся ключовим акордом
- принаймні десять секунд нічого не торкайтеся
- дозвольте, можливо, п’ять-десять хвилин, щоб всі частини так званої
sysdiagnose
процедури закінчились - просто зачекайте, поки зможете (при такому підході на екрані не буде вказівки про прогрес)
- змусити перезапустити комп'ютер (Command-Control-Power).
Після запуску комп'ютера:
- у Finder, перейдіть на сторінку
/private/var/tmp
- шукати файл або папку з іменем, що починається sysdiagnose_
- якщо цей файл або папка існує, перемістіть його в зручне місце - можливо, на робочий стіл.
Підказка
Хоча я не заохочую недбалість, ви можете бути трохи недбалі з Control- Option- Command- Shift- .... якщо ви намагаєтеся уникати fnключа на своєму ноутбуці, не хвилюйтеся; включення його випадково не повинно перешкоджати пробігу sysdiagnose
.
Людський аналіз діагностики системою
Підказка: хтось може хотіти задати окреме запитання щодо аналізу результатів sysdiagnose
- більш узагальнена відповідь може бути корисною.
Якщо sysdiagnose_… з /tmp
області знаходиться папка
Наявність sysdiagnose_…
папки (а не .tar.gz
файлу) вказує на те, що:
- рутина була перервана до завершення; або
- якусь частину розпорядку не вдалося виконати.
Якщо sysdiagnose_… з /tmp
області є файлом
Наявність sysdiagnose_….tar.gz
файлу вказує на те, що всі частини sysdiagnose
розпорядку виконані та результати архівовані. За бажанням відкрийте архів - його вміст з’явиться у вигляді папки.
Вміст папки з першого погляду
На першому скріншоті нижче - прикладі завершеного запуску sysdiagnose
- я вибрав два пункти, які можуть представляти інтерес у такому випадку.
Зауважте, що може бути нормальним знайти хоча б один порожній файл.
Серед .crash
, .hang
і .spin
файли - або в top.txt
файлі - може бути доброю ознакою того , що сталося незадовго до або в протягом періоду , коли ви втратили контроль над комп'ютером.
Пов'язані:
Для неповного запуску sysdiagnose
може бути корисно зосередити деяку увагу на файлах, які аномально порожні ...
Технічні
стек (1) Сторінка керівництва по OS X
sysdiagnose (1) Сторінка керівництва по OS X