1、linux内存使用效率明显比ms的高,在 windows下,尽管内存足够,如果你没有禁用虚拟内存的话,多少会把一些东西写入虚拟内存。
2、linux尽量使用物理内存,只要物理内存够用,就不使用swap区,
linux关闭程序后,在物理内存足够的情况下,并不立即退出内存,下次打开同样的程序,速度会很快。(
这是内存一直持续不下的原因之一)
3、当物理内存不够用时,linux才会把已经关闭的程序所占用内存清空,以便给新打开的程序使用,轻易不会使用swap区。
4、在实际运行中的程序所需物理内存不够的情况下,才会调用swap做缓存。
这也就是说,在linux内,你有多少内存,她就尽量使用,如果你有2G内存,系统运行一段时间后,很有可能你的内存占用就会接近2G,你只有256M内存的话,她也会一直全部使用,但不会因为在内存够用的情况下去使用swap缓存!