解压缩方法、装置、电子设备及存储介质制造方法及图纸

技术编号:24852706 阅读:41 留言:0更新日期:2020-07-10 19:06
本申请公开了一种解压缩方法、装置、电子设备及存储介质。该解压缩方法包括:获取当前被调度的进程之后的目标进程;判断所述目标进程对应的内存页面中是否存在内存页面被压缩;当所述目标进程对应的内存页面中存在内存页面被压缩时,预先对被压缩的内存页面进行解压缩处理。本方法可在目标进程使用内存时,减少因为解压缩内存页面中的数据所导致的等待时长。

【技术实现步骤摘要】
解压缩方法、装置、电子设备及存储介质
本申请涉及电子设备
,更具体地,涉及一种解压缩方法、装置、电子设备及存储介质。
技术介绍
目前,为了节省电子设备的内存空间,通常需要对内存中的数据进行压缩,当进程需要使用这些数据时,再进行解压缩。现有的解压缩方式,容易导致一些应用出现卡顿等问题。
技术实现思路
鉴于上述问题,本申请提出了一种解压缩方法、装置、电子设备及存储介质,可改善上述问题。第一方面,本申请实施例提供了一种解压缩方法,所述方法包括:获取当前被调度的进程之后的目标进程;判断所述目标进程对应的内存页面中是否存在内存页面被压缩;当所述目标进程对应的内存页面中存在内存页面被压缩时,预先对被压缩的内存页面进行解压缩处理。第二方面,本申请实施例提供了一种解压缩装置,所述装置包括:进程获取模块,用于获取当前被调度的进程之后的目标进程;压缩判断模块,用于判断所述目标进程对应的内存页面中是否存在内存页面被压缩;预先解压模块,用于当所述目标进程对应的内存页面中存在内存页面被压缩时,预先对被压缩的内存页面进行解压缩处理本文档来自技高网...

【技术保护点】
1.一种解压缩方法,其特征在于,所述方法包括:/n获取当前被调度的进程之后的目标进程;/n判断所述目标进程对应的内存页面中是否存在内存页面被压缩;/n当所述目标进程对应的内存页面中存在内存页面被压缩时,预先对被压缩的内存页面进行解压缩处理。/n

【技术特征摘要】
1.一种解压缩方法,其特征在于,所述方法包括:
获取当前被调度的进程之后的目标进程;
判断所述目标进程对应的内存页面中是否存在内存页面被压缩;
当所述目标进程对应的内存页面中存在内存页面被压缩时,预先对被压缩的内存页面进行解压缩处理。


2.根据权利要求1所述的方法,其特征在于,所述当所述目标进程对应的内存页面中存在内存页面被压缩时,预先对被压缩的内存页面进行解压缩处理,包括:
当所述目标进程对应的内存页面中存在内存页面被压缩时,判断当前的性能参数是否满足参数条件;
当所述性能参数满足所述参数条件时,预先对被压缩的内存页面进行解压缩处理。


3.根据权利要求1所述的方法,其特征在于,所述当所述目标进程对应的内存页面中存在内存页面被压缩时,预先对被压缩的内存页面进行解压缩处理,包括:
当所述目标进程对应的内存页面中存在多个内存页面被压缩时,根据所述多个内存页面的访问优先级从高到低的顺序,预先对所述多个内存页面进行解压缩处理。


4.根据权利要求1-3任一项所述的方法,其特征在于,所述获取当前被调度的进程之后的目标进程,包括:
获取当前被调度的进程之后的下一个进程;
判断所述下一个进程是否为需要实时处理的进程;
当所述下一个进程为需要实时处理的进程时,确定所述下一个进程为目标进程。


5.根据权利要求4所述的方法,其特征在于,所述判断所述下一个进程是否为需要实时处理的进程,包括:
判断所述下一个进程的调度策略是否为实时调度策略,其中,当所述下一个进程的调度策略为实时调度策略时,则判定所述下一个进程为需要实时处理的进程。


6.根据权利要求1-3任一项所述的方法,其特征在于,所述获取当前被调度的进程之后的目标进程,包括:
获取当前被调度的进程之后的预设个数的进程;
从所述预设个数的进程中,获取需要实时处理的进程作为目标进程。

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

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

1