内存管理方法、装置、电子设备及存储介质与流程

    专利查询2026-06-25  3


    本申请属于终端,具体涉及一种内存管理方法、装置、电子设备及存储介质。


    背景技术:

    1、操作系统中内存管理置换算法的主要问题是在内存不足时,如何选择要被置换出去的页面。它的运作原理是在内存中维护一个页面表,记录每个页面在内存中的状态和位置。当有新页面需要进入内存时,操作系统会判断当前内存是否已满,如果已满,则需要选择一个页面将其置换出去,为新页面腾出位置。相关的内存管理方法,在进行内存页面置换时,灵活性还有待提高。


    技术实现思路

    1、鉴于上述问题,本申请提出了一种内存管理方法、装置、电子设备以及存储介质,以实现改善上述问题。

    2、第一方面,本申请实施例提供了一种内存管理方法,所述方法包括:获取当前正在运行的应用程序对应的页面置换方式;基于所述页面置换方式,从所述应用程序对应的所有内存页面中确定目标置换页面;将所述目标置换页面置换到对应的存储媒介中。

    3、第二方面,本申请实施例提供了一种内存管理装置,所述装置包括:方式获取单元,用于获取当前正在运行的应用程序对应的页面置换方式;页面确定单元,用于基于所述页面置换方式,从所述应用程序对应的所有内存页面中确定目标置换页面;置换单元,用于将所述目标置换页面置换到对应的存储媒介中。

    4、第三方面,本申请实施例提供了一种电子设备,包括一个或多个处理器以及存储器;一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述的方法。

    5、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码运行时执行上述的方法。

    6、本申请实施例提供了一种内存管理方法、装置、电子设备及存储介质。获取当前正在运行的应用程序对应的页面置换方式,然后基于页面置换方式,从应用程序对应的所有内存页面中确定目标置换页面,将目标置换页面置换到对应的存储媒介中。通过上述方法,先确定当前正在运行的应用程序对应的页面置换方式,进而可以通过应用程序对应的页面置换方式对应用程序对应的目标置换页面进行置换,提高了页面置换的灵活性。



    技术特征:

    1.一种内存管理方法,其特征在于,所述方法包括:

    2.根据权利要求1所述的方法,其特征在于,所述获取当前正在运行的应用程序对应的页面置换方式,包括:

    3.根据权利要求2所述的方法,其特征在于,所述获取当前正在运行的应用程序对应的类别,包括:

    4.根据权利要求3所述的方法,其特征在于,所述内存访问参数包括内存访问容忍值,所述内存访问容忍值表征应用程序访问内存时,可承受的访问延时大小。

    5.根据权利要求3所述的方法,其特征在于,所述获取所述应用程序的内存工作集,包括:

    6.根据权利要求3所述的方法,其特征在于,所述基于所述内存访问参数和所述内存工作集,确定所述应用程序对应的类别,包括:

    7.根据权利要求6所述的方法,其特征在于,所述应用程序对应的内存访问参数的值越小,所述应用程序的优先级越高。

    8.根据权利要求3所述的方法,其特征在于,所述内存访问参数的值越小,所述应用程序对应的页面置换方式的置换速度越快。

    9.根据权利要求2所述的方法,其特征在于,所述方法还包括:

    10.一种内存管理装置,其特征在于,所述装置包括:

    11.一种电子设备,其特征在于,包括一个或多个处理器;一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行权利要求1-9任一所述的方法。

    12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码被处理器运行时执行权利要求1-9任一所述的方法。


    技术总结
    本申请实施例公开了一种内存管理方法、装置、电子设备及存储介质。所述方法包括:获取当前正在运行的应用程序对应的页面置换方式;基于所述页面置换方式,从所述应用程序对应的所有内存页面中确定目标置换页面;将所述目标置换页面置换到对应的存储媒介中。通过上述方法,先确定当前正在运行的应用程序对应的页面置换方式,进而可以通过应用程序对应的页面置换方式对应用程序对应的目标置换页面进行置换,提高了页面置换的灵活性。

    技术研发人员:崔英云
    受保护的技术使用者:OPPO广东移动通信有限公司
    技术研发日:
    技术公布日:2024/11/26
    转载请注明原文地址:https://tc.8miu.com/read-36438.html

    最新回复(0)