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

win7备用内存

  • 内存
  • 2024-07-26 21:22:34
  • 525

一、求助关于WIN7内存机制中的“备用”1.右键单击​​我的电脑,然后单击[高级系统设置]。
2.选择系统属性窗口中的【高级】菜单,点击【性能】选项中的【设置】。
3.然后在出现的性能选项窗口中单击[更改]。
4.(一般是C盘)选择【自定义大小】可以手动更新虚拟内存的初始值和最大值。


二、怎样解决win7备用内存占用高?

1.我们认为Win7的内存机制是这样的。

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

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

物理内存的40%左右被称为备用内存。官方规定,这个保留内存会在什么时候自动释放。内存不够。
事实上,这个可用内存实际上是与虚拟内存的交换。换句话说,它实际上用于虚拟内存命中缓存,但实际运行的程序并不使用它。
这就是为什么具有8GB物理内存的机器在运行虚拟机时很容易崩溃。
原因有两方面:

a.可用内存太大,只能作为命中缓存。因此,实际可用内存只有物理内存的一半。。这样系统就会过早地使用虚拟内存。

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

3.解决办法是禁用备用内存

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