1. 我们认为的Win7内存机制是这样的
当物理内存不够用,使用虚拟内存。当物理内存够用,就不会往硬盘上写东西。
2. 事实上,Win7的内存机制是这样的
物理内存大概有40%的部分叫做备用内存,官方的说法,这块备用内存是可用的,当内存不够的时候自动释放。
然后,事实上是,这块备用内存实际上是跟虚拟内存之间的swap。也就是说,实际上用于了虚拟内存的命中缓存,而你实际运行的程序用不了的。
这就是为什么8G物理内存的机器,开个虚拟机就能卡得不要不要的。
原因是两方面造成的:
a. 备用内存太大,仅作为命中缓存,导致实际可用的内存只有物理内存的一半,这样系统就会过早的使用虚拟内存。
b. 虚拟内存和备用内存之间的数据交互造成大量的IO读写。原本现在PC的瓶颈就在机械硬盘,还放着这么多物理内存不用,去读写机械硬盘。更有很多为微软洗地的,说虚拟内存不会造成PC缓慢。
3. 解决的办法是关掉备用内存
事实上,备用内存是无法完全关掉的,但是我们可以几乎把它关掉。
备用内存都是由一个叫做 superfetch的服务,关掉即可把备用内存由物理内存的40%左右,降低到几百M。
当然同时需要卸载的还有 intel 快速储存 驱动,这个在降低系统运行速度方面和seperfatch有异曲同工之妙。
下面三幅图是superfetch服务,禁用前和禁用后的内存占用比较。
你们知道W7的备用内存太多应该怎么办吗?下面是我带来的关于 win7 备用内存太多的内容,欢迎阅读!
win7 备用内存太多?
备用内存就像只能学习机一样,它能记录并学习你的 *** 作习惯(是例子,事实并非如此,只是类似)。例如:当你第一次打开某个软件的时候,速度非常慢。但在第二次打开这个软件的时候却非常快,这是为什么呢?这是因为,系统将这个软件的一些加载项,存进了备用内存中,所以,第二次打开软件的时候,就是直接从备用内存中提取,很少再去从硬盘中读取。这样一来,就会为你的电脑提速。
为了进一步提高电脑的速度,这些数据会直接在开机的时候加进去。我的电脑刚开机的时候,是244MB,然后什么也不 *** 作,它不会涨也不降低,一动不动。如果此时 *** 作一些东西,他就会变高,这是因为,它在记录你的行为和软件的加载程序。以便下次 *** 作的时候直接从备用内存中提取。都知道,内存的速度是硬盘的好几倍。
软件叫RamMap.exe来清理!
然后是根治缓存的 方法 。
控制面板=管理工具=服务=superfetch(停用或禁用)
系统将不再缓存数据到备用内存中。当然,这时是看不到效果的,必须重新启动电脑才能看到被清空了。
据我观察发现,它还是会有一点缓存的。不过,缓存的非常慢,打开网页,听音乐,聊qq10分钟,它只缓存4MB。以前,一开机,就直接缓存到240,一个小时下来1.5GB。
但这样一来,虽然可以用到很多的内存,但所有的 *** 作都要经过硬盘了。这样一来就会消耗硬盘寿命,二来,大大降低读取和启动速度。
我建议还是开着好,然后用那个软件,随时清理。
经过测试,在玩高端3D网游的时候,清空缓存,对游戏没有任何影响。反而给游戏提供了更多的可用内存空间。
W7画图附件的快捷键相关知识点推荐:
Ctrl+N 创建新的图片
Ctrl+O 打开现有图片
Ctrl+S 将更改保存到图片
F12 将此图片另存为新文件
Ctrl+P 打印图片
Alt+F4 关闭图片及其画图窗口
Ctrl+Z 撤消更改
Ctrl+Y 恢复更改
Ctrl+A 选择整个图片
Ctrl+X 剪切选择内容
Ctrl+C 将选择内容复制到剪贴板
Ctrl+V 从剪贴板粘贴选择内容
向右键 将选择内容或活动图形向右移动一个像素
看了win7 备用内存太多 文章 内容的人还看:
1. 如何降低win7内存占用
2. win7开机占用内存过高怎么办
3. 关于提高win7内存的利用率的方法
4. Win7系统通过释放内存提升电脑性能的方法
5. 如何处理win7内存不足的情况
6. win7系统物理内存高怎么解决
7. Win7提示系统资源不足警告的解决方法
8. 内存占用太多怎么办
9. 怎么降低WIN7系统的物理内存
10. Win7查看软件占内存大小的方法
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)