我的 16 寸 mbp 在两个星期前 Big Sur 发布 11.5 RC 版本的时候就升级了,升级后正常使用 1 天后,发现在搜狗输入法下使用 Cap-Lock 键切换大小写有严重的迟滞感,并且造成系统卡顿。
我刚开始以为是升级后短暂的 bug,于是试试能否重启解决。重启后 Cap-Lock 键造成卡顿的情况消失。但是,一旦机器盒盖进入休眠状态一段时间,机器唤醒后再按 Cap-Lock 键,迟滞和卡顿又回来了,而且,机器睡眠的时间越长,迟滞和卡顿感越明显。
我于是觉得可能是搜狗输入法和新系统不兼容造成的,于是卸载搜狗输入法使用系统自带输入法。但发现,在系统输入法下,在长时间休眠后使用 Cap-Lock 键进行输入法切换同样有很严重的卡顿感,具体表现为你按下 Cap-Lock 键后连续快速输入几个英文字符,系统是没有反应的,卡顿 1 、2 秒后屏幕上会瞬间蹦出之前输入的内容。
之后我在活动监视器器和 terminal top 命令中观察了一下按下 Cap-Lock 键后系统的资源占用情况,发现按下 Cap-Lock 键后系统 system 的 CPU 占用率显著升高,且系统休眠时间越长,唤醒后 Cap-Lock 键所造成了的 CPU 资源占用越高。休眠一小时后唤醒,造成的 CPU 占用率在 5%~10%左右,如果休眠一晚上之后唤醒,造成的 CPU 占用率会飙升到 30%以上。此时如果连续快速按 Cap-Lock 键,整个系统甚至会卡住不动 3 、4 秒,这期间 CPU 占用直接飙升到 100%。而且很奇怪的是,这时并没有出现某个进程大量占用 CPU 资源,而是大量后台进程的资源占用整体上升。
这个问题从 11.5RC 到 11.5 正式版再到 11.5.1 都未被修复,出现类似问题的 V 友可以看看机器出现的行为是否和我描述的比较相似。目前也没有什么比较好的解决办法,我已经通过 CCC 恢复到 11.4 的备份了,再也没出现类似的现象。目前打算是在 11.4 养老了。说实话真的对苹果挺失望的,以现在 macOS 的质量,之后想找到一个稳定可靠的适合工作环境的版本是真的不容易。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.