内存数据的回写方法、装置及设备与流程

文档序号:32418662发布日期:2022-12-02 22:38阅读:来源:国知局

技术特征:
1.一种内存数据的回写方法,其特征在于,所述方法包括:监测终端设备的内存空间的剩余容量;若监测到所述终端设备的内存空间的剩余容量小于预设容量阈值,则对交换分区中的内存数据进行回写处理;其中,所述交换分区用于存储需要进行回写处理的内存数据;若监测到所述终端设备的内存空间的剩余容量不小于预设容量阈值,则基于所述内存数据的回写周期,对所述交换分区中的内存数据进行回写处理。2.根据权利要求1所述的方法,其特征在于,所述若监测到所述终端设备的内存空间的剩余容量小于预设容量阈值,则对交换分区中的内存数据进行回写处理,包括:获取所述交换分区的各个内存数据的压缩程度和回写空间的剩余容量;所述回写空间用于存储回写处理后的内存数据;基于所述内存空间的剩余容量和所述交换分区的各个内存数据的压缩程度,从所述交换分区中确定进行回写处理的多个候选内存数据;基于所述回写空间的剩余容量,从所述多个候选内存数据中选取部分或者全部内存数据进行回写处理。3.根据权利要求2所述的方法,其特征在于,所述基于所述内存空间的剩余容量和所述交换分区的各个内存数据的压缩程度,从所述交换分区中确定进行回写处理的多个候选内存数据,包括:基于所述内存空间的剩余容量,确定进行回写处理的内存数据的数据量;基于确定出的进行回写处理的内存数据的数据量和各个内存数据的压缩程度,从所述交换分区中确定进行回写处理的多个候选内存数据。4.根据权利要求3所述的方法,其特征在于,所述基于确定出的进行回写处理的内存数据的数据量和各个内存数据的压缩程度,确定进行回写处理的多个候选内存数据,包括:基于确定出的进行回写处理的内存数据的数据量,按照所述压缩程度从低到高的顺序,从所述交换分区中选取处于空闲状态的多个候选内存数据。5.根据权利要求2所述的方法,其特征在于,所述基于所述回写空间的剩余容量,从所述多个候选内存数据中选取部分或者全部内存数据进行回写处理,包括:若所述多个候选内存数据的数据量大于所述回写空间的剩余容量,则按照候选内存数据的压缩程度从低到高的顺序,从所述多个候选内存数据中选取部分内存数据进行回写处理;若所述多个候选内存数据的数据量不大于所述回写空间的剩余容量,则将所述多个候选内存数据全部进行回写处理。6.根据权利要求1所述的方法,其特征在于,所述若监测到所述终端设备的内存空间的剩余容量不小于预设容量阈值,则基于所述内存数据的回写周期,对所述交换分区中的内存数据进行回写处理,包括:若监测到所述终端设备的内存空间的剩余容量不小于预设容量阈值,则获取回写周期定时器的状态;当所述回写周期定时器的状态为超时状态后,对交换分区中的内存数据进行回写处理。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:监测所述终端设备的状态;
若监测到所述终端设备从亮屏状态变为灭屏状态,则控制所述回写周期定时器停止计时;若监测到所述终端设备从灭屏状态变为亮屏状态,则基于监测到所述终端设备变为亮屏状态的时刻,与所述回写周期定时器最近一次启动计时的时刻,对所述回写周期定时器的状态进行更新。8.根据权利要求7所述的方法,其特征在于,所述基于监测到所述终端设备变为亮屏状态的时刻,与所述回写周期定时器最近一次启动计时的时刻,对所述回写周期定时器的状态进行更新,包括:若监测到所述终端设备变为亮屏状态的时刻、与所述回写周期定时器最近一次启动计时的时刻之间的时间差不小于回写周期,则将所述回写周期定时器的状态更新为超时状态;若监测到所述终端设备变为亮屏状态的时刻、与所述回写周期定时器最近一次启动计时的时刻之间的时间差小于所述回写周期,则将所述回写周期与所述时间差之间的差值作为所述回写周期定时器的回写周期,并开始计时。9.一种内存数据的回写装置,其特征在于,所述装置包括:监测模块,用于监测终端设备的内存空间的剩余容量;回写模块,用于若监测到所述终端设备的内存空间的剩余容量小于预设容量阈值,则对交换分区中的内存数据进行回写处理;其中,所述交换分区用于存储需要进行回写处理的内存数据;所述回写模块,还用于若监测到所述终端设备的内存空间的剩余容量不小于预设容量阈值,则基于所述内存数据的回写周期,对所述交换分区中的内存数据进行回写处理。10.一种终端设备,其特征在于,包括:处理器和存储器;所述存储器,用于存储所述处理器可执行指令;所述处理器被配置为执行所述指令以实现如权利要求1-8中任一项所述的内存数据的回写方法。

技术总结
本申请公开了一种内存数据的回写方法、装置及设备。通过监测终端设备的内存空间的剩余容量;若监测到终端设备的内存空间的剩余容量小于预设容量阈值,则对交换分区中的内存数据进行回写处理;其中,交换分区用于存储需要进行回写处理的内存数据;若监测到终端设备的内存空间的剩余容量不小于预设容量阈值,则基于内存数据的回写周期,对交换分区中的内存数据进行回写处理。由此可以按照终端设备的内存空间的剩余容量,选择不同的方式对交换分区的内存数据进行回写,可以避免无用的回写,提升磁盘的使用率和使用价值,增加应用后台留存率,提升磁盘的寿命及降低待机功耗。提升磁盘的寿命及降低待机功耗。提升磁盘的寿命及降低待机功耗。


技术研发人员:巫金全 闫森 杨泽星
受保护的技术使用者:海信电子科技(深圳)有限公司
技术研发日:2022.09.13
技术公布日:2022/12/1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1