[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 有关内存的问题



看了free命令的-/+那一行,真实的占用到不是很高,cached到是比播放前多了很多
但是问题是,退出播放后,cached一直下不来,我接下来再次播放影片时,如果快进等操作,很容易就死机了。
----- Original Message -----
From: snow
To: ilttv
Sent: Friday, July 07, 2006 11:33 PM
Subject: Re: 有关内存的问题



On 7/7/06, ilttv <ilttv@163.com> wrote:
使用mplayer播放影片,播放前查看系统内存只占用了7、8十M的内存,可开始播放后发现一下达到了170多M以上,但是从top命令结果上看,mplayer占用的内存才10%不到。即使退出播放,系统内存使用情况仍然是170M左右,查看top命令结果,把所有程序占用内存加起来也比170M小的多,那这多占用的内存跑哪里了那?难道是mplayer发生了内存泄漏?
对了,系统内存是256M,不过即使是把它换成512M,最后也会达到400多M的占用率。
linux下有没有这样的命令或函数、API可以把这多出来的给释放掉那?
linux下的内存管理和windows下是不一样的.linux会尽可能的利用内存,做buffers/cache,这些是可以随时释放的,你free命令可以看到-/+那一行,真实的占用情况.不用担心.

Reply to: