设置
  • 日夜间
    随系统
    浅色
    深色
  • 主题色

Win8内存回收机制:尽可能多的运行Metro应用

2012/4/18 11:53:33 来源:IT之家 作者:子非 责编:子非

微软Windows8中引入全新的Metro界面,针对Metro应用的电源使用效率,微软采取特别的优化策略,应用被挂起到后台后,并不会使用CPU,从而让CPU进入进入低功耗状态。今日微软在官方博客中撰文,讲述Metro应用的内存回收机制。

暂停的Metro应用被保存到内存中:

Metro样式应用同桌面应用程序不同,不管是否在前台显示,它们经常处于挂起状态。挂起时,Metro应用同内存处非联系状态。

若没有内存容量压力,这是极有效的状态,内存让Metro应用保持着备战状态。若内存容量有所限制,这些挂起的应用可将内存供给正在运行的程序。

Metro应用暂停情况下的内存回收机制:

在Win8消费者预览版中,可以有效的将挂起应用的设置写入磁盘中,当系统检测内存吃紧时,可以释放内存。这一过程类似于应用程序的冬眠,并时刻做好被唤醒的准备。

 

启动内存回收:

在具备2GB内存的PC上开启多个Metro应用,这些程序处于后台运行因此被Windows暂停。然后开启更多的Metro样式应用,以便触发内存回收机制。在这一实验中,释放出250MB的物理内存给其他应用,而无需关闭现有的处于挂起状态的应用。

在进行上述充分消耗内存的测试之后,在唤醒前期被被暂停的应用:

以“歌词”这个Metro应用为例,被唤醒后系统开始向其分配内存。

注意:当内存消耗到达关键点之后,将会进行关闭Metro应用的操作。当然,进行该操作之前,会确保运行尽可能多的应用。

最新消息,提醒大家关注Win8之家Windows 8 客户预览版中文论坛

本文出处:Win8之家 - 《Win8内存回收机制:小内存也可容纳多Metro应用

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。

相关文章

软媒旗下网站: IT之家 辣品 - 超值导购,优惠券 最会买 - 返利返现优惠券 iPhone之家 Win7之家 Win10之家 Win11之家

软媒旗下软件: 魔方 酷点桌面 Win7优化大师 Win10优化大师 软媒手机APP应用