MEMORY MANAGEMENT FOR APPLICATION LOADING
    1.
    发明申请

    公开(公告)号:US20170357465A1

    公开(公告)日:2017-12-14

    申请号:US15179877

    申请日:2016-06-10

    申请人: Apple Inc.

    IPC分类号: G06F3/06

    摘要: Some embodiments can load one or more applications into working memory from persistent storage when permitted by a memory pressure level of a mobile device. Loading the applications into working memory enables the applications to be launched into the foreground quickly when the user indicates the desire to launch. Some embodiments may identify a set of applications that are designated for providing snapshots to be displayed when the mobile device is in a dock mode. Certain embodiments may determine a current memory pressure level. Some embodiments may load an application in the set of applications into working memory from a persistent storage responsive to determining that the memory pressure level is below a threshold. Certain embodiments may continue to load additional applications responsive to determining that the memory pressure level is below the threshold. After determining that the memory pressure level is above the threshold, some embodiments may reclaim memory.

    Predictive application pre-launch

    公开(公告)号:US10459887B1

    公开(公告)日:2019-10-29

    申请号:US14710444

    申请日:2015-05-12

    申请人: APPLE INC.

    摘要: Embodiments can provide a portable computing device for pre-launching an application upon predicting that the application may be an application desired to be launched by a user. One or more application pre-launch criteria for an icon may be determined to have been satisfied when the icon is within a specified region of a display. Pre-launching the application can include loading the application into working memory while not presenting an interface associated with the application on the display of the portable computing device. When a selection of the icon is received, an interface associated with the application can be presented on the display of the portable computing device using the loaded application.

    Memory management for application loading

    公开(公告)号:US10747467B2

    公开(公告)日:2020-08-18

    申请号:US15179877

    申请日:2016-06-10

    申请人: Apple Inc.

    IPC分类号: G06F3/06 G06F9/48

    摘要: Some embodiments can load one or more applications into working memory from persistent storage when permitted by a memory pressure level of a mobile device. Loading the applications into working memory enables the applications to be launched into the foreground quickly when the user indicates the desire to launch. Some embodiments may identify a set of applications that are designated for providing snapshots to be displayed when the mobile device is in a dock mode. Certain embodiments may determine a current memory pressure level. Some embodiments may load an application in the set of applications into working memory from a persistent storage responsive to determining that the memory pressure level is below a threshold. Certain embodiments may continue to load additional applications responsive to determining that the memory pressure level is below the threshold. After determining that the memory pressure level is above the threshold, some embodiments may reclaim memory.