1 / 4
文档名称:

降低Win8内存占用技术.doc

格式:doc   页数:4
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

降低Win8内存占用技术.doc

上传人:企业资源 2012/1/24 文件大小:0 KB

下载得到文件列表

降低Win8内存占用技术.doc

文档介绍

文档介绍:降低Win8内存占用技术
内存使用目标
我们的初始目标是,让Windows 8能够与Windows 7系统要求相同。如果我们有更多的资源,一定要将应用程序做得更好。我们希望确保用户能够使用Win7硬件,轻松地升级到Windows 8。我们也期待,许多在Windows 7发布之前的PC也可运行Windows 8,这是特意留在我们的性能测试基础设施的用户体验。
Windows 8的一个重要任务是为新功能留出足够空间,同时寻找机会,以减少消耗现有的功能和一刀切消耗的内存。Windows 8目前表现正如我们最初自己订下的目标那样。
任务管理器内存使用比较
对于Windows 8与Windows 7的内存使用对比,最简单的方法是安装两个操作系统,1GB内存的机器(操作系统内存最低要求),并加以比较。两个系统均以重新启动多次,然后闲置一段时间。观察一下两个系统的内存占用:
Win7内存占用测试
Win8内存占用测试
下面两张图能够对比出史蒂文·辛诺夫斯基使用了3年以上的老上网本,他在空闲时运行Windows 7,并在相同的机器运行Windows 8,以查看两个系统的内存消耗。
一台机器特定的硬件,内存使用的驱动程序,甚至运行时间可引起变性,所以内存消耗的结果在不同的机器上(甚至在不同时间的同一台机器上)产生的数值不同。不过,正如你可以看到Windows 8比Windows 7在内存消耗上更进步了。 
注:对于Windows 8纯洁安装,还包含Windows Defender的扩展技术,其中,这是微软系统首次集成了完整的反恶意软件功能,也对每次使用内存和资源进行了优化,使您免受恶意软件(此功能上不存在Windows 7纯净版,我们会建议您添加安全软件)。
Windows 8的空间
我们提出了数以百计的具体变化,以尽量减少在Windows 8操作系统的内存使用。下面是其中几项重要技术:

对于内存运行在典型个人电脑的评估,内存许多组成部分具有相同的内容。因为有冗余数据副本跨系统内存占用,我们可以减少其对内存的占用,甚至能够减少服务和操作系统组件的内存使用。
这些数据怎么来的?应用程序有时会分配内存以供将来使用,将初始化为相同的值。而这些应用程序可能从来没有真正使用的内存,因为它预期的功能,是用户永远不会调用的。如果有多个正在运行的应用程序在同一时间执行该操作,系统内存自然会有冗余拷贝数据。
内存结合是这样一种技术:Windows在正常的活动时,能够有效地评估系统内存的内容,并找到重复的内存内容;Windows会释放重复文件,只保持一个。如果应用程序试图写入到在未来的存储器,Windows会提供一个私密复制;所有这一切都发生在内存管理器的覆盖下,不会影响应用程序。这种方法可以释放内存(取决于有多少应用程序同时运行)10-100MB不等。

操作系统服务配置运行所有的时间是内存使用环境的重要来源。在Windows 8规划评估系统服务时,我们决定删除其中一些,将不同的服务设置为“手动”启动,也取得了一些“始终运行”的服务转移到“启动需求”的模式。这是一个“触发器”的操作系统(如设备到达或一个网络地址的可用性)会导致出现以下情况: