当前位置:首页 > 内存 > 正文

备用内存怎么关闭(备用内存怎么调低)

  • 内存
  • 2024-06-01 12:46:54
  • 753

一、怎样解决win7备用内存占用高?1.我们认为Win7的内存机制是这样的

当物理内存不够的时候,就使用虚拟内存。当有足够的物理内存时,不会向硬盘写入任何内容。

2.其实Win7的内存机制是这样的

物理内存的40%左右被称为备用内存,官方的说法是,这个备用内存是自动可用内存不够的。
所以,其实这个空闲内存其实就是和虚拟内存的交换。换句话说,它实际上用于缓存虚拟内存命中,但您实际运行的程序并不使用它。
这就是为什么8G物理内存的机器运行虚拟机很容易卡住的原因。
原因有两个方面:

a备份内存太大,只起到命中缓存的作用,这样导致可用内存实际上只有物理内存的一半,系统会提前使用虚拟内存。

b.虚拟内存和备用内存之间的数据交互导致大量的读写IO。本来现在PC的瓶颈就是机械硬盘,还有大量未使用的物理内存用于机械硬盘的读写。也有很多人为微软辩护,称虚拟内存不会导致PC速度变慢。

3.解决办法就是关闭备用内存

实际上,备用内存并不能完全关闭,但是我们几乎可以关闭它。
备用内存是由一个名为superfetch的服务提供的,关闭它可以将备用内存从物理内存的40%左右减少到几百MB。
当然,要同时卸载IntelRapidStorage驱动程序,该驱动程序在降低系统运行速度方面与seperfatch具有相同的效果。
下面三张图是superfetch服务,禁用前后的内存使用情况对比。