【技术实现步骤摘要】
本申请涉及数据处理,尤其地涉及一种内存回收方法、终端、存储介质及程序产品。
技术介绍
1、手机、平板电脑等终端中安装的应用程序运行时,终端内部署的操作系统会为应用程序创建进程,并为进程分配虚拟内存区域(virtual memory area,vma),上述vma与物理内存的内存页之间存在映射关系,这样,各个进程可以通过其对应的vma间接访问内存页,也就是,进程可以在物理内存的内存页中运行。
2、其中,物理内存的容量是有限的,在内存紧张的情况下,若存在新的内存需求,操作系统需要进行内存回收,即,解除内存页与vma之间的映射关系。这样,解除映射关系的内存页被回收,可以用于供给上述内存需求。
3、然而,一些情况下,一个内存页会与较多的vma存在映射关系,回收这样的内存页时,需要解除内存页与较多vma之间的映射关系,需要花费的时间较长,导致内存回收的效率较低。
技术实现思路
1、有鉴于此,本申请提供一种内存回收方法、终端、存储介质及程序产品,以提高内存回收效率。
【技术保护点】
1.一种内存回收方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述增大所述第一回收成本限制值,包括:
4.根据权利要求3所述的方法,其特征在于,所述第一步长为:
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述回收成本表征值为:
6.根据权利要求1-4中任一项所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述判断内存回收需求是否为紧急内存回收需求,包括:
...【技术特征摘要】
1.一种内存回收方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述增大所述第一回收成本限制值,包括:
4.根据权利要求3所述的方法,其特征在于,所述第一步长为:
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述回收成本表征值为:
6.根据权利要求1-4中任一项所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述判断内存回收需求是否为紧急内存回收需求,包括:
8.根据权利要求1-4中任一项所述的方...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。