怀疑影响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手册页