本节书摘来自异步社区《windows 8 权威指南》一书中的第2章,第2.6节,作者:胡耀文 , 尹成 , 李贝贝 , 卢磊 , 曹珍著,更多章节内容可以访问云栖社区“异步社区”公众号查看
windows 8 权威指南
通过上一节的内容,我们都了解了metro应用的内存回收机制。当使用多个metro应用的时候,真正使用的应用只有一个,也就是说,通过使用metro的内存回收机制,大部分的metro应用在挂起的时候几乎是不使用内存和cpu的。所以可以得出一个结论,那就是可以自由地使用更多的metro应用。
因为无论运行多少个metro应用,最多也只有一个在占用着内存和cpu。下面我们来看看打开多个应用时资源管理器中的资源使用情况。打开资源管理器,以及多个metro应用,如图2.25所示。
从图2.25中可以发现,这些metro应用中只有正在运行的lyrics占用了部分的cpu以及内存,其他的应用对于cpu的使用为零,对于内存的使用也统统都不到1m。所以,当使用metro应用程序时,尽可能多地去运行metro应用,这样可以在不占大量资源的情况下提高程序的运行速度。