日前,微软在官方Win8博客当中,详细介绍了地铁风格应用程序快速休眠和恢复。其中,涉及暂停以节省电力释放内存,并且快速进行恢复。
可从Windows商店购买地铁风格的应用程序,在它们没有被使用情况下,将有效地中止任何内存消耗。Win8当中,后台播放音乐或发送和接收消息之类的应用程序将使用多任务API,但大多数的应用程序,在不使用的时候只需将其暂停,在之后使用的时候,可以使用微软“快速恢复使用休眠技术”迅速恢复。测试显示,恢复以毫秒为单位迅速恢复,对使用者肉眼来说几近瞬时恢复。
虽然在Win8地铁风格当中,工作集占用的内存,仍会被分配到各个应用程序当中,但是,微软已经开发出一种方法,从被暂停的地铁风格应用程序中回收内存。如果操作系统或其他应用程序,需要额外的内存,那么Win8将暂停地铁风格应用程序,以释放内存。在之后,提供更快的恢复启动时间,远远比传统Windows启动应用程序更快。
微软工程师表示,我们预计,许多应用程序从I/O挂起到恢复需要不到一秒钟时间。