+ -
当前位置:首页 → 问答吧 → 为什么我的内存泄漏了了?

为什么我的内存泄漏了了?

时间:2010-02-20

来源:互联网

系统是:
kernel26-ice 2.6.32-11
catalyst-total 10.1-2
xorg-server 1.6.3.901-1
KDE 4.4.0

开机时(kdm界面),运行free -m命令,发现只使用了270M内存;
刚登录KDE时(已经自动运行了一些kopete, amarok, akregator等常用程序),free -m命令显示使用了710M内存;
系统运行6小时后(只是纯粹挂机而已,人已经外出了),free -m 命令显示使用了1197M内存。
注销再登录,内存又会变回原来的占用较少的状态,然后开始慢慢泄漏。

值得关注的一点是,X 这个程序占用的内存一直在增长。由刚登录时的100M左右,变成最后的370M左右(我这时就受不了,注销重登录了)。

问:
究竟谁在泄漏我的内存??是KDE桌面的原因,还是XORG的原因,还是catalyst的原因??

另:使用KDE4的同学,能够贴一下free -m的结果吗??并且也说一下 X 这个程序占用的内存大小。。。

--- update:
使用
PHP 代码:
xorg-server 1.7.5-1
xf86-video-radeonhd 
则没有这个问题了!
因此要么是xorg-server太老的缘故,要么就是catalyst不和谐的缘故了。。

作者: dickeny   发布时间: 2010-02-20

total used free shared buffers cached
Mem: 1954 1439 515 0 64 645
-/+ buffers/cache: 729 1225
Swap: 0 0 0
kde kopete firefox amule一直开着
uptime
12:31:08 up 1 day, 2:40, 4 users, load average: 0.30, 0.22, 0.09

也许是a卡的又一悲剧

作者: 坏坏小少   发布时间: 2010-02-20

同样的现象,求解
我的是N卡

作者: bhoppi   发布时间: 2010-02-20

一般都是驱动问题

作者: jarryson   发布时间: 2010-02-20

这个嘛,我要回家看看,一直没注意内存的消耗。因为我感觉不到内存的消耗影响到我...

作者: wolfmei   发布时间: 2010-02-20

引用:
作者: wolfmei
这个嘛,我要回家看看,一直没注意内存的消耗。因为我感觉不到内存的消耗影响到我...
人的感觉那么迟钝,只要有300M剩余的内存,基本上就没什么影响了。只不过我看着任务栏里的内存占用条居高不下,十分的郁闷。。。

作者: dickeny   发布时间: 2010-02-21

昨天晚上留意了一下,总是在19xx左右徘徊...几天没关机了,amule和bt换着开...今天早上跟昨天晚上临睡前的差不多...出入在100m左右...

作者: wolfmei   发布时间: 2010-02-21

X采用的是C/S模式,客户端程序分配的一些资源会占用X服务器内存空间,编写不当就会使X服务器内存占用不断升高。如果关闭并重启全部X程序(但不关X服务器,可以用窗口管理器提供的切换到其他窗口管理器功能)X服务器内存占用基本恢复初试水平就说明属于这种情况了。

作者: lifc   发布时间: 2010-02-21

热门下载

更多