一种内存回收方法和终端设备技术

技术编号:39948015 阅读:20 留言:0更新日期:2024-01-08 23:04
本申请提供了一种内存回收方法和终端设备,提高了内存回收的灵活性。该方法包括:基于当前处于运行状态的应用,确定终端设备的当前使用场景;基于上述当前使用场景的负载需求,确定目标内存回收配置参数;以及,基于目标内存回收配置参数执行内存回收操作。

【技术实现步骤摘要】

本申请涉及终端,尤其涉及一种内存回收方法和终端设备


技术介绍

1、目前,终端设备在执行内存分配时,如果可用内存低于设定的第一水线水线,如low水线(low water mark),系统会唤醒内核守护线程进行内存回收,直到系统空闲内存达于设定的第二水线,如high水线(high water mark)。

2、但是,上述内存回收方法存在灵活性不高的问题,导致终端设备可能出现性能问题。


技术实现思路

1、本申请提供了一种内存回收方法和终端设备,提高了内存回收的灵活性。

2、第一方面,提供了一种内存回收方法,应用于终端设备,该方法包括:基于当前处于运行状态的应用,确定终端设备的当前使用场景;基于上述当前使用场景的负载需求,确定目标内存回收配置参数;以及,基于目标内存回收配置参数执行内存回收操作。

3、在本申请中,终端设备可以基于当前使用场景的负载需求,确定目标内存回收配置参数,并基于该目标内存回收配置参数执行内存回收操作。其中,该当前使用场景是终端设备基于当前处于运行状态的应用确本文档来自技高网...

【技术保护点】

1.一种内存回收方法,其特征在于,应用于终端设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述内存回收操作的负载需求是根据所述目标内存回收配置参数确定的,所述当前使用场景的负载需求越大,所述内存回收操作的负载需求越小。

3.根据权利要求1或2所述的方法,其特征在于,所述内存回收配置参数包括时间片;

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述内存回收配置参数还包括内存回收参数,所述内存回收参数用于指示终端设备对匿名页和文件页的回收比例;

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述内存回收配置参...

【技术特征摘要】

1.一种内存回收方法,其特征在于,应用于终端设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述内存回收操作的负载需求是根据所述目标内存回收配置参数确定的,所述当前使用场景的负载需求越大,所述内存回收操作的负载需求越小。

3.根据权利要求1或2所述的方法,其特征在于,所述内存回收配置参数包括时间片;

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述内存回收配置参数还包括内存回收参数,所述内存回收参数用于指示终端设备对匿名页和文件页的回收比例;

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述内存回收配置参数还包括用于执行所述内存回收操作的目标处理核心;

6.根据权利要求1所述的方法,其特征在于,所述基于所述当前使用场景的负载需求,确定目标内存回收配置参数,包括:

7.根据权利要求1所述的方法,其特征在于,在所述...

【专利技术属性】
技术研发人员:周华材
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1