-
公开(公告)号:US09336070B1
公开(公告)日:2016-05-10
申请号:US14991843
申请日:2016-01-08
Applicant: Apple Inc.
Inventor: Anthony Stephan Parker , Christopher Jon Kane , Ali T. Ozer
CPC classification number: G06F9/542 , G06F2209/545
Abstract: A method and apparatus of 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.
-
公开(公告)号:US09336068B2
公开(公告)日:2016-05-10
申请号:US14077131
申请日:2013-11-11
Applicant: Apple Inc.
Inventor: Anthony Stephan Parker , Christopher Jon Kane , Ali T. Ozer
CPC classification number: G06F9/542 , G06F2209/545
Abstract: A method and apparatus of 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: 描述了修改正在运行的应用程序的应用程序休眠状态的设备的方法和装置。 在示例性实施例中,设备检测与正在运行的应用相关联的事件。 此外,设备评估正在运行的应用程序的一个或多个运行时特性。 该装置进一步确定正在运行的应用程序是否是基于所监视的运行应用程序的运行时间特征和检测到的事件来修改该运行应用程序的应用程序睡眠状态的候选者。 如果正在运行的应用程序是修改该正在运行的应用程序的应用程序休眠状态的候选者,则设备向设备的操作系统发送消息,指示如何修改正在运行的应用的应用程序睡眠状态,该设备包括 虚拟存储器子系统将易失性存储器之间的运行应用的数据页面写入非易失性存储器。
-
公开(公告)号:US20160124492A1
公开(公告)日:2016-05-05
申请号:US14991843
申请日:2016-01-08
Applicant: Apple Inc.
Inventor: Anthony Stephan Parker , Christopher Jon Kane , Ali T. Ozer
IPC: G06F1/32
CPC classification number: G06F9/542 , G06F2209/545
Abstract: A method and apparatus of 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: 描述了修改正在运行的应用程序的应用程序休眠状态的设备的方法和装置。 在示例性实施例中,设备检测与正在运行的应用相关联的事件。 此外,设备评估正在运行的应用程序的一个或多个运行时特性。 该装置进一步确定正在运行的应用程序是否是基于所监视的运行应用程序的运行时间特征和检测到的事件来修改该运行应用程序的应用程序睡眠状态的候选者。 如果正在运行的应用程序是修改该正在运行的应用程序的应用程序休眠状态的候选者,则设备向设备的操作系统发送消息,指示如何修改正在运行的应用的应用程序睡眠状态,该设备包括 虚拟存储器子系统将易失性存储器之间的运行应用的数据页面写入非易失性存储器。
-
公开(公告)号:US20140366040A1
公开(公告)日:2014-12-11
申请号:US14077131
申请日:2013-11-11
Applicant: Apple Inc.
Inventor: Anthony Stephan Parker , Christopher Jon Kane , Ali T. Ozer
IPC: G06F9/54
CPC classification number: G06F9/542 , G06F2209/545
Abstract: A method and apparatus of 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: 描述了修改正在运行的应用程序的应用程序休眠状态的设备的方法和装置。 在示例性实施例中,设备检测与正在运行的应用相关联的事件。 此外,设备评估正在运行的应用程序的一个或多个运行时特性。 该装置进一步确定正在运行的应用程序是否是基于所监视的运行应用程序的运行时间特性和检测到的事件来修改该运行应用程序的应用程序休眠状态的候选者。 如果正在运行的应用程序是修改该正在运行的应用程序的应用程序休眠状态的候选者,则设备向设备的操作系统发送消息,指示如何修改正在运行的应用的应用程序睡眠状态,该设备包括 虚拟存储器子系统将易失性存储器之间的运行应用的数据页面写入非易失性存储器。
-
-
-