一种内存管理方法和装置

    公开(公告)号:CN107885666A

    公开(公告)日:2018-04-06

    申请号:CN201610860581.5

    申请日:2016-09-28

    CPC classification number: G06F12/02 G06F12/08 G06F12/123 G06F12/0253

    Abstract: 本发明实施例提供了一种内存管理方法和装置,用于解决现有内存回收速率较低,在系统内存不足的场景下,会严重影响内存分配性能的问题。方法包括:确定内存中需要换出的内存页面;对于每个需要换出的内存页面,根据所述内存页面,生成用于对所述内存页面执行回收的工作任务;确定专用工作线程,并将每个所述工作任务分配给专用工作线程执行,从而实现了多CPU并行处理内存回收,加速了内存回收的速度,提高了用户体验。

    一种IO请求的处理方法、装置及系统

    公开(公告)号:CN112306927B

    公开(公告)日:2023-03-03

    申请号:CN201910703789.X

    申请日:2019-07-31

    Inventor: 姚旺来

    Abstract: 本申请实施例公开了一种输入输出IO请求的处理方法、装置及系统,涉及电子设备领域,解决了需要同一文件页的IO请求等待时间过长的问题。具体方案为:处理器接收第一线程的第一数据处理请求并确定第一数据处理请求指示的文件页的第一标示位被设置为第一值。确定第一IO请求,第一IO请求为当前占用文件页的IO请求。根据第一线程将发起的IO请求的优先级,以及第一IO请求的优先级,设置文件页的至少一个第二标示位。处理器根据至少一个第二标示位,调整第一IO请求在软件队列中的位置以便根据第一IO请求在软件队列中调整后的位置,向存储器件发送第一IO请求对应的IO命令,以便存储器件根据IO命名执行第一数据处理请求对应的数据处理操作。

    加速应用的冷启动的方法、装置和终端

    公开(公告)号:CN111061516A

    公开(公告)日:2020-04-24

    申请号:CN201811198385.1

    申请日:2018-10-15

    Inventor: 李涛 姚旺来 叶飞

    Abstract: 本申请记载一种加速应用冷启动的方法、装置和终端。该加速应用冷启动的方法包括:终端识别出指示终端的操作系统冷启动一个应用的事件后,从多个维度获取与应用冷启动相关的现状信息,该现状信息包括终端的硬件配置,终端的操作系统当前的负载,冷启动所述应用的资源开销和冷启动所述应用过程中多个任务各自对应的时长,通过分析这些现状信息,确定出本次冷启动所述应用过程中需优化的多个对象,再根据确定出的对象,得到与这些对象相对应的多条优化策略,从而在冷启动该应用的过程中,执行该多条优化策略,以加速应用的冷启动,其中,该多条优化策略从调整该应用的资源分配和加速冷启动过程中的任务这两方面中的至少一个加速冷启动。

    加速应用的冷启动的方法、装置和终端

    公开(公告)号:CN111061516B

    公开(公告)日:2021-09-14

    申请号:CN201811198385.1

    申请日:2018-10-15

    Inventor: 李涛 姚旺来 叶飞

    Abstract: 本申请记载一种加速应用冷启动的方法、装置和终端。该加速应用冷启动的方法包括:终端识别出指示终端的操作系统冷启动一个应用的事件后,从多个维度获取与应用冷启动相关的现状信息,该现状信息包括终端的硬件配置,终端的操作系统当前的负载,冷启动所述应用的资源开销和冷启动所述应用过程中多个任务各自对应的时长,通过分析这些现状信息,确定出本次冷启动所述应用过程中需优化的多个对象,再根据确定出的对象,得到与这些对象相对应的多条优化策略,从而在冷启动该应用的过程中,执行该多条优化策略,以加速应用的冷启动,其中,该多条优化策略从调整该应用的资源分配和加速冷启动过程中的任务这两方面中的至少一个加速冷启动。

    一种内存管理方法和装置

    公开(公告)号:CN107885666B

    公开(公告)日:2021-07-20

    申请号:CN201610860581.5

    申请日:2016-09-28

    Abstract: 本发明实施例提供了一种内存管理方法和装置,用于解决现有内存回收速率较低,在系统内存不足的场景下,会严重影响内存分配性能的问题。方法包括:确定内存中需要换出的内存页面;对于每个需要换出的内存页面,根据所述内存页面,生成用于对所述内存页面执行回收的工作任务;确定专用工作线程,并将每个所述工作任务分配给专用工作线程执行,从而实现了多CPU并行处理内存回收,加速了内存回收的速度,提高了用户体验。

    管理内存的方法和电子设备
    6.
    发明公开

    公开(公告)号:CN117632446A

    公开(公告)日:2024-03-01

    申请号:CN202210948168.X

    申请日:2022-08-09

    Inventor: 姚旺来

    Abstract: 本申请提供了一种管理内存的方法和电子设备,该方法根据目标进程的前后台属性来确定是否为目标进程中的各线程开启或者关闭线程本地缓存功能,从而对不同类型的线程的内存分配采用不同的分配方式。本技术方案和电子设备有利于减少因开启tcache功能引起的线程对于对用户体验无明显改善的物理内存的无效占用,有利于提升电子设备对有限的物理内存的利用率,有利于提升电子设备用户的使用体验。

    一种IO请求的处理方法、装置及系统

    公开(公告)号:CN112306927A

    公开(公告)日:2021-02-02

    申请号:CN201910703789.X

    申请日:2019-07-31

    Inventor: 姚旺来

    Abstract: 本申请实施例公开了一种输入输出IO请求的处理方法、装置及系统,涉及电子设备领域,解决了需要同一文件页的IO请求等待时间过长的问题。具体方案为:处理器接收第一线程的第一数据处理请求并确定第一数据处理请求指示的文件页的第一标示位被设置为第一值。确定第一IO请求,第一IO请求为当前占用文件页的IO请求。根据第一线程将发起的IO请求的优先级,以及第一IO请求的优先级,设置文件页的至少一个第二标示位。处理器根据至少一个第二标示位,调整第一IO请求在软件队列中的位置以便根据第一IO请求在软件队列中调整后的位置,向存储器件发送第一IO请求对应的IO命令,以便存储器件根据IO命名执行第一数据处理请求对应的数据处理操作。

Patent Agency Ranking