怀疑影响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
–一个更笼统的答案可能会有用。
如果来自该/tmp
区域的sysdiagnose_… 是文件夹
一个存在sysdiagnose_…
的文件夹(不是.tar.gz
文件)表明,或是:
- 例程在完成之前被打断;要么
- 例程的某些部分无法完成。
如果来自该/tmp
区域的sysdiagnose_… 是文件
sysdiagnose_….tar.gz
文件的存在表明sysdiagnose
例程的所有部分都已完成,并且结果已存档。如果需要,请打开存档-其内容将显示为文件夹。
文件夹内容一览
在下面的第一个屏幕截图中(一个完整运行的示例),sysdiagnose
我选择了在这种情况下可能感兴趣的两个项目。
请注意,找到至少一个空文件可能是正常的。
当中的.crash
,.hang
和.spin
文件-或在top.txt
文件-可能是中的什么是错前不久一个好兆头,或者,当你的计算机的失控的时期。
有关:
对于不完整的运行,sysdiagnose
将注意力集中在异常为空的文件上可能会很有用……
技术
stackshot(1)OS X手册页
sysdiagnose(1)OS X手册页