【技术实现步骤摘要】
内存处理方法、装置、设备和存储介质
[0001]本申请属于计算机
,具体涉及一种内存处理方法、装置、设备和存储介质。
技术介绍
[0002]为满足用户对电子设备中各应用功能日益剧增的需求,操作系统的后台同时运行的保活应用个数不断增加,这对操作系统的内存空间提出了更高要求。
[0003]在后台应用开启过多的情况下,继续启动大型内存应用,如游戏、相机、即时通讯应用等,会出现内存空间快速降低并触发关闭后台应用的情况,但是,电子设备中的处理器内核基本被前台应用申请内存流程占用以及被操作系统内存回收线程占用,使得后台应用退出耗时增加,从而长时间抢占处理器资源,导致前台应用运行卡顿。
技术实现思路
[0004]本申请实施例的目的是提供一种内存处理方法、装置、设备和存储介质,能够降低电子设备中后台应用的退出耗时,避免前台应用的运行卡顿。
[0005]第一方面,本申请实施例提供了一种内存处理方法,包括:
[0006]在通过退出目标后台应用来执行内存回收操作的情况下,将目标后台应用对应的交换页标识由第一内存空间存储至第二内存空间;目标后台应用对应的交换页标识用于指示目标后台应用对应的交换页在第一内存空间的位置;
[0007]在满足交换页释放条件的情况下,从第二内存空间获取目标后台应用对应的交换页标识,对交换页标识对应的交换页执行释放操作。
[0008]第二方面,本申请实施例提供了一种内存处理装置,包括:
[0009]存储模块,用于在通过退出目标后台应用来执行内存回收 ...
【技术保护点】
【技术特征摘要】
1.一种内存处理方法,其特征在于,包括:在通过退出目标后台应用来执行内存回收操作的情况下,将所述目标后台应用对应的交换页标识由第一内存空间存储至第二内存空间;所述目标后台应用对应的交换页标识用于指示所述目标后台应用对应的交换页在所述第一内存空间的位置;在满足交换页释放条件的情况下,从所述第二内存空间获取所述目标后台应用对应的交换页标识,对所述交换页标识对应的交换页执行释放操作。2.根据权利要求1所述的方法,其特征在于,所述在通过退出目标后台应用来执行内存回收操作的情况下,将所述目标后台应用对应的交换页标识由第一内存空间存储至第二内存空间,包括:在通过退出所述目标后台应用来执行内存回收操作的情况下,将所述目标后台应用对应的交换页标识由所述第一内存空间存储至所述第二内存空间中的全局链表;所述在满足交换页释放条件的情况下,从所述第二内存空间获取所述目标后台应用对应的交换页标识,对所述交换页标识对应的交换页执行释放操作,包括:在满足所述交换页释放条件的情况下,基于所述全局链表获取所述目标后台应用对应的交换页标识,对所述交换页标识对应的交换页执行释放操作。3.根据权利要求2所述的方法,其特征在于,所述在通过退出所述目标后台应用来执行内存回收操作的情况下,将所述目标后台应用对应的交换页标识由所述第一内存空间存储至所述第二内存空间中的全局链表,包括:在通过退出所述目标后台应用来执行内存回收操作的情况下,将所述目标后台应用对应的交换页标识存储至所述第二内存空间中的缓冲存储结构;在所述缓冲存储结构的存储量大于第一存储量阈值的情况下,将所述缓冲存储结构挂载至所述第二内存空间中的全局链表;继续执行上述存储和挂载步骤,直至将所述目标后台应用对应的交换页标识存储完成;其中,在将所述目标后台应用对应的交换页标识存储完成的情况下,所述全局链表包括N个缓冲存储结构,N大于0。4.根据权利要求3所述的方法,其特征在于,所述在通过退出所述目标后台应用来执行内存回收操作的情况下,将所述目标后台应用对应的交换页标识存储至所述第二内存空间中的缓冲存储结构,包括:在通过退出所述目标后台应用来执行内存回收操作的情况下,将所述交换页标识存储至所述第二内存空间中的缓冲存储结构的固定内存区域;在所述固定内存区域的存储量大于第二存储量阈值的情况下,申请活动内存区域;将所述交换页标识继续存储至所述活动内存区域。5.根据权利要求4所述的方法,其特征在于,所述固定内存区域包括至少两个第一子内存区域,每个第一子内存区域用于存储一个交换页标识。6.根据权利要求4所述的方法,其特征在于,所述活动内存区域包括至少两个活动内存空间,每个活动内存空间包括至少两个第二子内存区域,每个第二子内存区域用于存储一个交换页标识;所述将所述交换页标识存储至所述活动内存区域,包括:
将所述交换页标识存储至所述至少两个活动内存空间中的首个活动内存空间;在首个所述活动内存空间的存储量大于第三存储量阈值的情况下,将所述交换页标识存储至所述至少两个活动内存空间中的下一个活动内存空间。7.根据权利要求3所述的方法,其特征在于,所述方法还包括:若第N个缓冲存储结构的存...
【专利技术属性】
技术研发人员:江志国,
申请(专利权)人:维沃移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。