บันทึกเทคนิคของ zhaoJian

พจนานุกรมระบบพิมพ์ Pinyin ใน Linux ทำให้การใช้หน่วยความจำของ fcitx5 ผิดปกติและเพิ่มขึ้น

เทคโนโลยี ~1384 คำ · อ่าน 4 นาที - ครั้งที่อ่าน

ครั้งนี้ใน Debian 12 testing ไม่ได้ติดตั้ง fcitx5-rime แต่ใช้ fcitx5-chinese-addons ที่มาพร้อมกับระบบโดยตรง ซึ่งรวมระบบพิมพ์ Wubi, Pinyin, Shuangpin และ Ziran Ma สามารถใช้ Cloud Pinyin และยังสามารถใช้พจนานุกรม Pinyin อย่างเป็นทางการจาก 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 ในอีกรูปแบบหนึ่ง เกิดจากการเปิดใช้งาน Cloud Pinyin แต่บริการแบ็คเอนด์ Google เริ่มต้นไม่สามารถเข้าถึงได้ จึงทำให้หน่วยความจำเพิ่มขึ้น เพียงแค่เปลี่ยนบริการแบ็คเอนด์ Cloud Pinyin เป็น Baidu ก็สามารถแก้ปัญหาได้

/uploads/2023/11/Screenshot_20231128_033320.png

แชร์:

ความคิดเห็น