COALITION BASED MEMORY MANAGEMENT
    1.
    发明申请
    COALITION BASED MEMORY MANAGEMENT 有权
    基于COALITION的记忆管理

    公开(公告)号:US20160299840A1

    公开(公告)日:2016-10-13

    申请号:US14681364

    申请日:2015-04-08

    Applicant: Apple Inc.

    Abstract: One or more memory coalitions of software processes are created and used to decide whether to perform memory reduction operations on a data processing system. One method in one embodiment includes adding a newly launched second process to an existing memory coalition in response to determining that the second process should be part of a memory coalition that includes a first process. In response to determining that available system memory (e.g. DRAM) is low, the system determines which memory coalition of foreground applications uses the most amount of system memory and then performs one or more memory reduction operations on that memory coalition in order to make more system memory available to other processes.

    Abstract translation: 创建一个或多个软件过程的内存联盟,并用于决定是否对数据处理系统执行内存缩减操作。 在一个实施例中的一种方法包括将新启动的第二进程添加到现有存储器联盟中,以响应于确定第二进程应当是包括第一进程的存储器联盟的一部分。 响应于确定可用系统存储器(例如DRAM)为低,系统确定前台应用程序的哪个存储器联盟使用最多的系统存储器,然后对该存储器联盟执行一个或多个存储器缩减操作,以便制造更多的系统 内存可用于其他进程。

    Coalition based memory management
    2.
    发明授权
    Coalition based memory management 有权
    基于联盟的内存管理

    公开(公告)号:US09465734B1

    公开(公告)日:2016-10-11

    申请号:US14681364

    申请日:2015-04-08

    Applicant: Apple Inc.

    Abstract: One or more memory coalitions of software processes are created and used to decide whether to perform memory reduction operations on a data processing system. One method in one embodiment includes adding a newly launched second process to an existing memory coalition in response to determining that the second process should be part of a memory coalition that includes a first process. In response to determining that available system memory (e.g. DRAM) is low, the system determines which memory coalition of foreground applications uses the most amount of system memory and then performs one or more memory reduction operations on that memory coalition in order to make more system memory available to other processes.

    Abstract translation: 创建一个或多个软件过程的内存联盟,并用于决定是否对数据处理系统执行内存缩减操作。 在一个实施例中的一种方法包括将新启动的第二进程添加到现有存储器联盟中,以响应于确定第二进程应当是包括第一进程的存储器联盟的一部分。 响应于确定可用系统存储器(例如DRAM)为低,系统确定前台应用程序的哪个存储器联盟使用最多的系统存储器,然后对该存储器联盟执行一个或多个存储器缩减操作,以便制造更多的系统 内存可用于其他进程。

Patent Agency Ranking