Notas técnicas de zhaoJian

El diccionario del método de entrada Pinyin de Linux causa uso anormal de memoria en fcitx5

Tecnología ~1611 palabras · 5 min de lectura - vistas

Esta vez en Debian 12 Testing no instalé fcitx5-rime, sino que utilicé directamente el fcitx5-chinese-addons incluido en el sistema, que abarca métodos de entrada como Wubi, Pinyin, Shuangpin y Ziran Ma. Permite usar Pinyin en la nube y también puede usar directamente el diccionario oficial de Pinyin de Sogou. Sin embargo, durante el uso descubrí que el consumo de memoria de fcitx5 era anormal.

/uploads/2023/11/Screenshot_20231127_223525.png

Tras investigar, descubrí que se debía al uso del diccionario fcitx5-pinyin-zhwiki, que se creó basándose en Wikipedia en chino y contiene una cantidad muy grande de palabras. fcitx5 carga el diccionario directamente en la memoria, por lo que usar fcitx5-pinyin-zhwiki aumenta imperceptiblemente más de 600 MB de memoria.

Como normalmente no tengo escenarios de escritura continua, el diccionario de Sogou es suficiente, así que decidí eliminar temporalmente el diccionario fcitx5-pinyin-zhwiki. Después de reiniciar el método de entrada, la memoria volvió casi al estado inicial.

/uploads/2023/11/Screenshot_20231127_223610.png

Además, algunos usuarios encontraron otro caso de uso anormal de memoria en fcitx5: después de activar Pinyin en la nube, el servicio backend predeterminado de Google no era accesible, lo que causaba un aumento de memoria. El problema se puede resolver simplemente cambiando el servicio backend de Pinyin en la nube a Baidu.

/uploads/2023/11/Screenshot_20231128_033320.png

Compartir:

Comentarios