Linux内存使用方式

1、linux内存使用效率明显比ms的高,在 windows下,尽管内存足够,如果你没有禁用虚拟内存的话,多少会把一些东西写入虚拟内存。

2、linux尽量使用物理内存,只要物理内存够用,就不使用swap区,linux关闭程序后,在物理内存足够的情况下,并不立即退出内存,下次打开同样的程序,速度会很快。(这是内存一直持续不下的原因之一)

3、当物理内存不够用时,linux才会把已经关闭的程序所占用内存清空,以便给新打开的程序使用,轻易不会使用swap区。

4、在实际运行中的程序所需物理内存不够的情况下,才会调用swap做缓存。

这也就是说,在linux内,你有多少内存,她就尽量使用,如果你有2G内存,系统运行一段时间后,很有可能你的内存占用就会接近2G,你只有256M内存的话,她也会一直全部使用,但不会因为在内存够用的情况下去使用swap缓存!

 » 相关连接:
深入理解Linux内存映射机制 Linux虚拟内存实现机制 linux内存机制概要 Linux操作系统的内存使用机制研究
Linux操作系统内存使用经验谈 程序映像的布局/程序的内存分配
 » 本栏目最新帖:
 » 精华帖:

Powered by PHPWind v6.0 Code © 2003-08