LinuxSir.cn,穿越时空的Linuxsir!

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

fcitx 好象有内存泄漏

[复制链接]
发表于 2004-5-17 18:01:26 | 显示全部楼层 |阅读模式
每次输入后占用的内存都要升高。好象哪里没释放内存。


PS: fcitx 真的很好用,我喜欢,永远支持!!!!

:p :p :p :p :p :p :p
发表于 2004-5-17 20:07:17 | 显示全部楼层

关注一下!

rt
发表于 2004-5-18 08:17:06 | 显示全部楼层
谢谢!这个问题我已经查到了,还没有看到什么地方在不断分配内存,但的确内存使用量在缓慢增加,不清楚会不会是OS的问题……再看看
发表于 2004-5-18 17:21:28 | 显示全部楼层
又看了一下,主要是“虚存驻留”会增加,这个应该是正常的。“虚存大小”会增加可能是因为新打开窗口的原因,程序需要记录新的窗口的输入状态。
不过,还中需要看看,不行的话,考虑抽空自己重写IC那部分代码,现在的那个是IMdKit的例程中带的,没仔细看。
 楼主| 发表于 2004-5-18 19:59:57 | 显示全部楼层


其实我个人人为这个问题不是非常严重。

对于现在几百MB的内存而言是无所谓的。

而且好象glib/gtk等的代码为了保证数据安全也有泄漏问题。

有的时候为了权衡内存和数据真是头疼   
发表于 2004-5-18 21:50:55 | 显示全部楼层
最初由 Yuking 发表
又看了一下,主要是“虚存驻留”会增加,这个应该是正常的。“虚存大小”会增加可能是因为新打开窗口的原因,程序需要记录新的窗口的输入状态。
不过,还中需要看看,不行的话,考虑抽空自己重写IC那部分代码,现在的那个是IMdKit的例程中带的,没仔细看。


用内存检查工具查一下吧,比如 memprof。
 楼主| 发表于 2004-5-21 10:23:30 | 显示全部楼层
有测试了一下, 2.0.2-4没有问题,非常好
(有内存泄漏的版本是1.8.5,忘了说清楚了,不好意思   )


感谢Yuking兄~~~~~~~~

(另:2.0.2中每次只提示5个字词,好象少了点,能多提示些就更好了)
发表于 2004-5-21 10:47:48 | 显示全部楼层
最初由 chice 发表
有测试了一下, 2.0.2-4没有问题,非常好
(有内存泄漏的版本是1.8.5,忘了说清楚了,不好意思   )


感谢Yuking兄~~~~~~~~

(另:2.0.2中每次只提示5个字词,好象少了点,能多提示些就更好了)

这个可以改,最多为10个
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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