-
公开(公告)号:WO2014197183A1
公开(公告)日:2014-12-11
申请号:PCT/US2014/038277
申请日:2014-05-15
Applicant: APPLE INC.
Inventor: PARKER, Anthony Stephan , KANE, Christopher Jon , OZER, Ali T.
IPC: G06F9/50
CPC classification number: G06F9/542 , G06F2209/545
Abstract: A device that modifies an application sleep state of a running application is described. In an exemplary embodiment, the device detects an event associated with the running application. In addition, the device evaluates one or more run-time characteristics of the running application. The device further determines if the running application is a candidate to have the application sleep state of this running application modified based on the monitored one or more run-time characteristics of the running application and the detected event. If the running application is a candidate to have the application sleep state of this running application modified, the device sends a message to the operating system of the device indicating how the application sleep state of the running application is to be modified, where the device includes a virtual memory subsystem that pages data of the running application between volatile storage to non-volatile storage.
Abstract translation: 描述修改正在运行的应用程序的应用程序睡眠状态的设备。 在示例性实施例中,设备检测与正在运行的应用相关联的事件。 此外,设备评估正在运行的应用程序的一个或多个运行时特性。 该装置进一步确定正在运行的应用程序是否是基于所监视的运行应用程序的运行时间特性和检测到的事件来修改该运行应用程序的应用程序休眠状态的候选者。 如果正在运行的应用程序是修改该正在运行的应用程序的应用程序休眠状态的候选者,则设备向设备的操作系统发送消息,指示如何修改正在运行的应用的应用程序睡眠状态,该设备包括 虚拟存储器子系统将易失性存储器之间的运行应用的数据页面写入非易失性存储器。