Processing

Please wait...

Settings

Settings

Goto Application

1. WO2021057619 - MEMORY RECLAMATION METHOD AND APPARATUS, ELECTRONIC DEVICE, AND STORAGE MEDIUM

Publication Number WO/2021/057619
Publication Date 01.04.2021
International Application No. PCT/CN2020/116212
International Filing Date 18.09.2020
IPC
G06F 12/02 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
G06F 9/50 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
50Allocation of resources, e.g. of the central processing unit
CPC
G06F 12/0253
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
0223User address space allocation, e.g. contiguous or non contiguous base addressing
023Free address space management
0253Garbage collection, i.e. reclamation of unreferenced memory
G06F 9/5016
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
50Allocation of resources, e.g. of the central processing unit [CPU]
5005to service a request
5011the resources being hardware resources other than CPUs, Servers and Terminals
5016the resource being the memory
Applicants
  • OPPO广东移动通信有限公司 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD. [CN]/[CN]
Inventors
  • 周华材 ZHOU, Huacai
Agents
  • 深圳市智圈知识产权代理事务所(普通合伙) SHENZHEN ZHIQUAN INTELLECTUAL PROPERTY OFFICE
Priority Data
201910927294.527.09.2019CN
Publication Language Chinese (ZH)
Filing Language Chinese (ZH)
Designated States
Title
(EN) MEMORY RECLAMATION METHOD AND APPARATUS, ELECTRONIC DEVICE, AND STORAGE MEDIUM
(FR) PROCÉDÉ ET APPAREIL DE RÉCUPÉRATION DE MÉMOIRE, DISPOSITIF ÉLECTRONIQUE ET SUPPORT DE STOCKAGE
(ZH) 内存回收方法、装置、电子设备及存储介质
Abstract
(EN)
Disclosed are a memory reclamation method and apparatus, an electronic device, and a storage medium. The method comprises: in a memory reclamation scenario, obtaining the memory pressure, the memory pressure representing the ratio of an unreclaimed memory to a scanned memory within a historical time window; obtaining a memory reclamation ratio corresponding to the memory pressure, wherein the memory reclamation ratio represents the ratio among a plurality of memory reclamation objects; the higher the memory pressure, the lower the ratio of memory reclamation objects which need to consume CPU resources during reclamation in the corresponding memory reclamation ratio; and performing memory reclamation on the basis of the memory reclamation ratio. Therefore, when memory reclamation ratios corresponding to different memory reclamation pressures are different, the current memory pressure can be obtained at the beginning of the memory reclamation, and then how many should be reclaimed for each of a plurality of memory reclamation objects is determined according to the current memory pressure, thereby improving the flexibility of the memory reclamation process.
(FR)
La présente invention concerne un procédé et un appareil de récupération de mémoire, un dispositif électronique et un support de stockage. Le procédé consiste à : dans un scénario de récupération de mémoire, obtenir la pression mémoire, la pression mémoire représentant le rapport entre une mémoire non récupérée et une mémoire scannée au sein d'un intervalle de temps historique ; obtenir un taux de récupération de mémoire correspondant à la pression mémoire, le taux de récupération de mémoire représentant le rapport entre une pluralité d'objets de récupération de mémoire ; plus la pression mémoire est élevée, plus bas est le taux des objets de récupération de mémoire, qui doivent consommer des ressources d'unité centrale de traitement pendant la récupération dans le taux de récupération de mémoire correspondant ; et effectuer une récupération de mémoire sur la base du taux de récupération de mémoire. Par conséquent, lorsque des taux de récupération de mémoire correspondant à différentes pressions de récupération de mémoire sont différents, la pression mémoire actuelle peut être obtenue au début de la récupération de mémoire, et il est ensuite possible de déterminer le nombre devant être récupéré pour chacun d'une pluralité d'objets de récupération de mémoire en fonction de la pression mémoire actuelle, ce qui permet d'améliorer la flexibilité du processus de récupération de mémoire.
(ZH)
本申请实施例公开了一种内存回收方法、装置、电子设备及存储介质。所述方法包括:当处于内存回收场景时,获取内存压力,所述内存压力表征历史时间窗口内未回收内存与扫描到的内存的比例关系;获取与所述内存压力对应的内存回收比例,所述内存回收比例表征多种内存回收对象之间的比例,其中,所述内存压力越高所对应的内存回收比例中回收时需要消耗CPU资源的内存回收对象的比重越低;基于所述内存回收比例进行内存回收。从而使得在不同内存压力对应的内存回收比例不同的情况下,可以在内存回收开始时先获取当前的内存压力,然后根据当前的内存压力来确定对于多种内存回收对象该各自回收多少,进而提升了内存回收过程的灵活性。
Also published as
Latest bibliographic data on file with the International Bureau