Linux 拼音输入法词库导致 fcitx5 内存使用异常 内存占用增加
2024-10-30 10:35:21
# 技术
这次在 Debian 12 测试版(testing)没有安装 fcitx5-rime,直接使用系统自带的 fcitx5-chinese-addons 涵盖了五笔、拼音、双拼、自然码等输入法,可以使用云拼音,还能直接使用搜狗官方拼音词库。不过,在使用过程中发现 fcitx5 内存占用异常。
经过排查,发现是因为使用了 fcitx5-pinyin-zhwiki 词库导致的,fcitx5-pinyin-zhwiki 是根据中文维基百科创建的,词库量非常大,fcitx5 会把词库直接加载到内存中,所以使用 fcitx5-pinyin-zhwiki 无形中就增加了600多M内存。
因为平时没有连续输入打字的场景,仅使用搜狗词库就够用了,所以决定暂时删除 fcitx5-pinyin-zhwiki 词库,重新启动输入法后,内存恢复到接近初始状态。
另外,有网友遇到 fcitx5 内存异常的另一种情况,是因为开启了云拼音后,默认的谷歌(Google)后端服务无法访问,因此造成内存增加,只要把云拼音后端服务更改为百度(Baidu)即可解决。