总结贴,解决 Mac 中文输入法卡顿

2022-11-30 00:06:49 +08:00
 tobemaster56

我自己前不久,遇到了一个卡顿问题,在网上搜索了很久,本站内也有不少帖子描述了同样的事情

看了不少网文之后,总结了一下,如果再有朋友遇到这种问题,可快速查看

解决 Mac 中文输入法卡顿

当然,不能保证覆盖所有的情况,但是多少可以节约后来人的一些时间。

22576 次点击
所在节点    Apple
71 条回复
GabrielleBellamy
2023-10-06 13:00:41 +08:00
@kiradesui +1 我也是。在猜想可能是窗口太多导致内存泄露?
kiradesui
2023-10-10 13:49:35 +08:00
@GabrielleBellamy 我最后的解决方案 降级到 12.7 养老 丝滑得一批... 我用的 m2 air
GabrielleBellamy
2023-10-10 20:18:44 +08:00
@kiradesui #62 哎……😭 12 真的问题少很多,如果我不需要用台前调度我一定会觉得这是这几年最好的系统。11 不完善,13 bug 多,14 还在捏泥巴……
tf2
2023-10-18 15:08:08 +08:00
sudo pkill -9 SCIM 这样就行。
williambao
2023-10-21 19:07:21 +08:00
可行。默认输入法用一段时间就卡的不行
kingfc
2023-11-02 14:50:10 +08:00
@crs0910 #53 同样的情况,升级之前都还能用 kill 解决一下问题,升级到 Sonoma 之后频繁了很多,并且 kill 也不行了,kill 完一旦再切到中文输入法就又卡死
crs0910
2023-11-03 09:30:37 +08:00
@kingfc 我现在不会了,好像是重启好了
kiradesui
2023-11-13 09:23:45 +08:00
@GabrielleBellamy 我一开始也是冲着台前调度去的, 后来发现其实也用不惯哈哈, 就是 keynote numbers 这类型的软件没办法跟别人一起用, 要我更新系统 不过算了 用 icloud 网页版凑合凑合/捂脸
hanheihei
2023-11-24 15:19:18 +08:00
增加一条判断是否正在输入,否则输入过程中会被 kill 打断输入。终端直接 crontab -e 输入以下即可。
```
0 */1 * * * if [ -n "$(pgrep 'SCIM')" ]; then cpu_usage=$(ps -p $(pgrep 'SCIM') -o %cpu=); if [ "$(echo "$cpu_usage == 0" | bc -l)" -eq 1 ]; then kill `pgrep SCIM`; fi; fi
```
qzydustin
2024-08-17 03:46:15 +08:00
@kingfc 同样…kill 完需要重启
kyt1996
2024-11-06 11:25:55 +08:00
还有一个可能,macos 自定义词库导入了大量词库,导致卡顿。我之前导入了 100 多 Mb 的词库。在 chrome 上就卡得不行。 自定义词库无论使用什么输入法都会卡顿的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/898932

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX