app教程网 综合百科 windows7占用内存高怎么办(w7内存占用率过高怎么办)

windows7占用内存高怎么办(w7内存占用率过高怎么办)

Superfetch并不是一项新技术,从Vista时代开始就被采用了。但是,鉴于使用过Vista的人很少,XP时代的各种计算机技能仍然深入人心。

很多人都想知道为什么Windows 7占用这么多内存。

Superfetch内存管理机制将利用可用的内存空间预加载用户可能使用的应用程序页面;尽可能避免系统从硬盘页面调用;让应用程序尽快打开;突然使用不会因为电脑长时间闲置而变得缓慢;在退出大规模应用程序后,被迫转移到虚拟内存的页面将主动转移回内存。

为什么第一次启动程序感觉很慢?

相信大家都有过类似的经历。当我打开电脑时,我第一次运行一个程序,比如Word。启动可能需要5秒钟。当我关掉它时,可能只需要2秒钟。如果我打开另一个Word文件而不关闭它,速度会更快。

这是什么造成的?

当我们打开电脑时,工作集中没有Word员工(页面),他还在家里(硬盘)。所以当我给他打电话时,他从家里走到办公室(工作地点)。这个过程被称为硬页面调整,这当然需要很长时间。当我们关闭Word时,

他被送到了大楼的另一个房间,但我立即再次打电话给他。这时另一个房间的数据还没有清除,所以他不用从家里走,直接从数据结构中导入即可。如果不关闭这个程序字,

当他不必为其他程序让路时,它仍然存在于办公室(工作集)中,并且给他打电话会更快。将数据结构中的页面重新加载到工作集中而不从硬盘中调出数据的过程称为软分页。

众所周知,内存的速度比硬盘快得多,因此使用软页是第二次运行程序变得非常快的原因。

Windows 7占用大量内存的原因

现在我们知道,当内存中有所需的程序页面时,它将使程序启动更快。Windows 7中的Superfetch具有学习功能。自从首次使用Windows 7以来,

Superfetch开始记录我们的使用习惯,并在开机后提前加载我们经常使用的程序的页面,这样当我们第一次启动程序时,就可以获得与第二次相同的速度。

所以这些预加载的页面会增加我们的内存使用。简单来说就是让所有程序操作都在内存中进行,避免使用硬盘调整页面空间,这就是为什么感觉Windows 7占用大量内存的原因。

查看预载内存

在XP时代,你可能有过类似的经历:当你开始使用一些程序时,你因为一些事情离开了。回来后发现系统反应很慢,特别不好。这是因为XP的内存管理模式非常低效。

当我们离开时,这些程序并没有被使用。这时系统的一些后台程序,如磁盘排序、杀毒软件等会全速运行,这会导致我们使用的一些程序页面被挤入硬盘的虚拟内存中。但是当这些后台程序完成它们的任务时,

XP系统不会将被压缩到虚拟内存中的页面引导回内存。所以当电脑再次使用时,系统会匆忙做出临时部署,甚至是硬页面调整。导致程序响应极其缓慢。所以看起来XP有很多空闲内存。

事实上,它并没有发挥多大的作用。

Windows 7使用建议

每个人都希望通过优化使自己的计算机以最佳速度运行,而内存是影响计算机运行速度的一个非常重要的因素。我们知道Windows 7的内存管理机制,然后介绍一些可以加快系统速度的方法。

1.利用休眠,多睡觉。

由于SuperFetch将在启动后预加载,因此建议您不要关闭它。尝试使用休眠或睡眠,以便保存SuperFetch的预载内容。从而提高速度和效率。

2、使用ReadyBoost

许多来自XP的用户无法完全发挥SuperFetch的功能,因为系统的内存不够大。我们可以使用ReadyBoost函数来帮助我们解决这个问题。

任何合格的闪存都可以加快我们的系统速度。ReadyBoost的功能是使用闪存的容量作为SuperFetch预加载页面的存储空间。但由于微软采用的特殊算法,不会影响闪存的寿命。还有,

ReadyBoost的闪存大小最好是物理内存的1~2.5倍。如果系统的物理内存足够大,就没有必要使用ReadyBoost。右键单击u盘的驱动器号选择属性,并切换到readyboost列。

标准速度的u盘可以开启此功能。

并非所有USB闪存驱动器都可以使用

通过对SuperFetch的了解,我希望更多的朋友加入使用Windows 7的团队。事实上,它们都是窗户。他们能有什么不同?不习惯是暂时的。毕竟经过Vista的磨砺,

Windows 7也将变得更加成熟!

提示:什么是工作集?

我们可以简单地将内存理解为数据结构工作集的组合。简而言之,应用程序运行期间进程占用的内存工作空间称为工作集。

本文来自网络,不代表本站立场,转载请注明出处:https: