LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1425|回复: 7

fcitx 内存占用问题

[复制链接]
发表于 2007-6-6 09:56:16 | 显示全部楼层 |阅读模式
3.4.2.1, 3.5 都占用 16~17M 左右的内存,而以前的版本只用 3~4M。

Yuking 知道怎么回事吗?

我在 HP Ipaq 2200 上跑 GPE, 再启动 fcitx,占用内存太多,启动不起来。后来只好弄个交换分区出来。
发表于 2007-6-6 10:43:44 | 显示全部楼层
把不用的码表都去掉,用码表的就把拼音也去掉。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-6 11:26:26 | 显示全部楼层
3.5

我把 /usr/share/fcitx/data

  1. root@h2200:/usr/share/fcitx/data# ls -l
  2. -rw-r--r--    1 root     root           15 Jun  5 18:57 AutoEng.dat
  3. drwxr-xr-x    2 root     root         1024 Jun  6 04:29 bak
  4. -rw-r--r--    1 root     root         1973 Jun  5 18:57 config
  5. -rw-r--r--    1 root     root        47880 Jun  5 18:57 gbks2t.tab
  6. -rw-r--r--    1 root     root          108 Jun  5 18:57 punc.mb
  7. -rw-r--r--    1 root     root         2234 Jun  5 18:57 pySym.mb
  8. -rw-r--r--    1 root     root       168598 Jun  5 18:57 pybase.mb
  9. -rw-r--r--    1 root     root      3541562 Jun  5 18:57 pyphrase.mb
  10. -rw-r--r--    1 root     root         2344 Jun  5 18:57 sp.dat
  11. -rw-r--r--    1 root     root          638 Jun  5 18:57 tables.conf
  12. -rw-r--r--    1 root     root         1854 Jun  5 18:57 vk.conf

  13. root@h2200:/usr/share/fcitx/data# free
  14.               total         used         free       shared      buffers
  15.   Mem:        62080        60640         1440            0          464
  16. Swap:        20116        20116            0
  17. Total:        82196        80756         1440
  18. root@h2200:/usr/share/fcitx/data# ps aux|grep fcitx
  19. 8718 root      18116 S   fcitx
  20. 8726 root        480 S   grep fcitx

复制代码


只剩这些了。

还是占用了 17M
回复 支持 反对

使用道具 举报

发表于 2007-6-6 11:58:42 | 显示全部楼层
你应该修改配置文件,而不是删除数据文件,具体参见fcitx的帮助文档。

不过你的内存也太少了,可能不太适合使用fcitx
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-6 12:41:38 | 显示全部楼层
Post by dgod
你应该修改配置文件,而不是删除数据文件,具体参见fcitx的帮助文档。

不过你的内存也太少了,可能不太适合使用fcitx


配置文件已经修改,只启用了拼音输入。删除数据文件也是最后的办法了。而内存仍然占用这么多,只说明是代码有缺陷,至于主机有多少内存,是否适合使用 fcitx 那是另一个问题了。

我正在想办法找到内存占用过高的原因。
回复 支持 反对

使用道具 举报

发表于 2007-6-6 12:41:49 | 显示全部楼层
其实那个显示的内存占用数字并不是很准确,据说还包括了fcitx调用的库占用的内存,比如libX11和字体等~
回复 支持 反对

使用道具 举报

发表于 2007-6-6 12:43:58 | 显示全部楼层
现在大家都在用simsun或yahei,这些字体都是占用10几MB的,如果您试试不要用xft,而是使用X的core字体,就会发现,占用内存大幅减少的
回复 支持 反对

使用道具 举报

发表于 2007-6-6 19:13:40 | 显示全部楼层
Post by Yuking
现在大家都在用simsun或yahei,这些字体都是占用10几MB的,如果您试试不要用xft,而是使用X的core字体,就会发现,占用内存大幅减少的


我觉得也是,支持中文的代价:)
多费点内存和硬盘
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表