ilttv wrote:
> 这个是播放前free命令的结果:
> total used free sharedbuffers cached
> Mem:222812 138860 83952 0 3236 49500
> -/+ buffers/cache: 86124 136688
> Swap: 498004 0 498004
> 下面是播放文件时和退出播放后free命令的结果:
>
:
snow
To: ilttv
Sent: Friday, July 07, 2006 11:33 PM
Subject: Re: 有关内存的问题
On 7/7/06, ilttv
<[EMAIL PROTECTED]> wrote:
使用mplayer播放影片,播放前查看系统内存只占用了7、8十M的内存,可开始播放后发现一下达到了170多M以上,但是从top命令结果上看,mplayer占用的内存才10%不到。即使退出播放,系统内存使用情况仍然是170M左右,查看top命令结果,把所有程序占
看了free命令的-/+那一行,真实的占用到不是很高,cached到是比播放前多了很多
但是问题是,退出播放后,cached一直下不来,我接下来再次播放影片时,如果快进等操作,很容易就死机了。
- Original Message -
From:
snow
To: ilttv
Sent: Friday, July 07, 2006 11:33 PM
Subject: Re: 有关内存的问题
On 7/7/06, ilttv
<[EMAIL PROTECTED]>
使用mplayer播放影片,播放前查看系统内存只占用了7、8十M的内存,可开始播放后发现一下达到了170多M以上,但是从top命令结果上看,mplayer占用的内存才10%不到。即使退出播放,系统内存使用情况仍然是170M左右,查看top命令结果,把所有程序占用内存加起来也比170M小的多,那这多占用的内存跑哪里了那?难道是mplayer发生了内存泄漏?
对了,系统内存是256M,不过即使是把它换成512M,最后也会达到400多M的占用率。
linux下有没有这样的命令或函数、API可以把这多出来的给释放掉那?
4 matches
Mail list logo