zhaoJian의 기술 노트

Linux 병음 입력기 사전으로 인한 fcitx5 메모리 사용량 이상 증가

기술 약 1040자 · 3분 소요 - 조회

이번에 Debian 12 테스팅 버전에서는 fcitx5-rime을 설치하지 않고, 시스템 기본 제공 fcitx5-chinese-addons를 직접 사용했습니다. 이 패키지에는 Wubi(오필), Pinyin(병음), Shuangpin(쌍병), Ziran Ma(자연마) 등의 입력기가 포함되어 있으며, 클라우드 병음을 사용할 수 있고 Sogou 공식 병음 사전도 직접 사용할 수 있습니다. 그러나 사용 중 fcitx5의 메모리 사용량이 비정상적으로 증가하는 현상을 발견했습니다.

/uploads/2023/11/Screenshot_20231127_223525.png

조사 결과, fcitx5-pinyin-zhwiki 사전을 사용했기 때문인 것으로 밝혀졌습니다. fcitx5-pinyin-zhwiki는 중국어 위키백과를 기반으로 만들어진 것으로, 사전 용량이 매우 큽니다. fcitx5는 사전을 메모리에 직접 로드하기 때문에 fcitx5-pinyin-zhwiki를 사용하면 자연스럽게 600MB 이상의 메모리가 추가로 소비됩니다.

평소 연속적으로 타이핑하는 경우가 없고 Sogou 사전만으로도 충분하기 때문에, fcitx5-pinyin-zhwiki 사전을 삭제하기로 결정했습니다. 입력기를 재시작한 후 메모리 사용량이 거의 초기 상태로 돌아왔습니다.

/uploads/2023/11/Screenshot_20231127_223610.png

또한, 일부 사용자가 경험한 fcitx5 메모리 이상 문제의 다른 원인은 클라우드 병음을 활성화한 후 기본 Google 백엔드 서비스에 접속할 수 없어 메모리가 증가하는 경우였습니다. 클라우드 병음 백엔드 서비스를 Baidu로 변경하면 문제가 해결됩니다.

/uploads/2023/11/Screenshot_20231128_033320.png

공유:

댓글