Linux 拼音输入法词库导致 fcitx5 内存使用异常 内存占用增加
2024-01-23 15:44:55 # 技术

这次在 Debian 12 测试版(testing)没有安装 fcitx5-rime,直接使用系统自带的 fcitx5-chinese-addons 涵盖了五笔、拼音、双拼、自然码等输入法,可以使用云拼音,还能直接使用搜狗官方拼音词库。不过,在使用过程中发现 fcitx5 内存占用异常。

/uploads/2023/11/Screenshot_20231127_223525.png

经过排查,发现是因为使用了 fcitx5-pinyin-zhwiki 词库导致的,fcitx5-pinyin-zhwiki 是根据中文维基百科创建的,词库量非常大,fcitx5 会把词库直接加载到内存中,所以使用 fcitx5-pinyin-zhwiki 无形中就增加了600多M内存。

因为平时没有连续输入打字的场景,仅使用搜狗词库就够用了,所以决定暂时删除 fcitx5-pinyin-zhwiki 词库,重新启动输入法后,内存恢复到接近初始状态。

/uploads/2023/11/Screenshot_20231127_223610.png

另外,有网友遇到 fcitx5 内存异常的另一种情况,是因为开启了云拼音后,默认的谷歌(Google)后端服务无法访问,因此造成内存增加,只要把云拼音后端服务更改为百度(Baidu)即可解决。

/uploads/2023/11/Screenshot_20231128_033320.png