如何把W7系统里的备用内存删掉,占太多了

如何把W7系统里的备用内存删掉,占太多了,第1张

电脑用久了之后会变得越来越卡。其主要原因是W7系统C盘存放着大量文件占着内存。想要加快系统运行速度可以删除C盘中文件。不过C盘里面存放着重要文件,一不小心删除错误的话会导致系统崩溃。参考系统ghost系统基地>

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

物理内存不够用,使用虚拟内存。当物理内存够用,就不会往硬盘上写东西。

2 事实上,Win7的内存机制是这样的

物理内存大概有40%的部分叫做备用内存,官方的说法,这块备用内存是可用的,当内存不够的时候自动释放。 
然后,事实上是,这块备用内存实际上是跟虚拟内存之间的swap。也就是说,实际上用于了虚拟内存的命中缓存,而你实际运行的程序用不了的。 
这就是为什么8G物理内存的机器,开个虚拟机就能卡得不要不要的。 
原因是两方面造成的:

a 备用内存太大,仅作为命中缓存,导致实际可用的内存只有物理内存的一半,这样系统就会过早的使用虚拟内存。

b 虚拟内存和备用内存之间的数据交互造成大量的IO读写。原本现在PC的瓶颈就在机械硬盘,还放着这么多物理内存不用,去读写机械硬盘。更有很多为微软洗地的,说虚拟内存不会造成PC缓慢。

3 解决的办法是关掉备用内存

事实上,备用内存是无法完全关掉的,但是我们可以几乎把它关掉。 
备用内存都是由一个叫做 superfetch的服务,关掉即可把备用内存由物理内存的40%左右,降低到几百M。 
当然同时需要卸载的还有 intel 快速储存 驱动,这个在降低系统运行速度方面和seperfatch有异曲同工之妙。 
下面三幅图是superfetch服务,禁用前和禁用后的内存占用比较。 


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12742532.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存