Notas Técnicas do zhaoJian

Dicionário do método de entrada Pinyin no Linux causando uso anormal de memória no fcitx5

Tecnologia ~1619 palavras · 5 min de leitura - visualizações

Desta vez, no Debian 12 testing, não instalei o fcitx5-rime e usei diretamente o fcitx5-chinese-addons que vem com o sistema. Este pacote inclui métodos de entrada como Wubi, Pinyin, Shuangpin e Ziran Ma, permite usar Pinyin em nuvem e também pode usar diretamente o dicionário Pinyin oficial do Sogou. No entanto, durante o uso, descobri que o consumo de memória do fcitx5 estava anormal.

/uploads/2023/11/Screenshot_20231127_223525.png

Após investigar, descobri que o problema foi causado pelo uso do dicionário fcitx5-pinyin-zhwiki. O fcitx5-pinyin-zhwiki é criado com base na Wikipédia em chinês e possui um volume de dicionário muito grande. O fcitx5 carrega o dicionário diretamente na memória, então usar o fcitx5-pinyin-zhwiki aumenta imperceptivelmente mais de 600MB de memória.

Como normalmente não tenho cenários de digitação contínua e o dicionário Sogou é suficiente para o uso cotidiano, decidi remover temporariamente o dicionário fcitx5-pinyin-zhwiki. Após reiniciar o método de entrada, a memória voltou quase ao estado inicial.

/uploads/2023/11/Screenshot_20231127_223610.png

Além disso, alguns usuários encontraram outra situação de memória anormal no fcitx5, que ocorre porque, após ativar o Pinyin em nuvem, o serviço de backend padrão do Google não pode ser acessado, causando aumento de memória. Basta alterar o serviço de backend do Pinyin em nuvem para Baidu para resolver o problema.

/uploads/2023/11/Screenshot_20231128_033320.png

Compartilhar:

Comentários