【技术实现步骤摘要】
解压缩方法、装置、电子设备及存储介质
本申请涉及电子设备
,更具体地,涉及一种解压缩方法、装置、电子设备及存储介质。
技术介绍
目前,为了节省电子设备的内存空间,通常需要对内存中的数据进行压缩,当进程需要使用这些数据时,再进行解压缩。现有的解压缩方式,容易导致一些应用出现卡顿等问题。
技术实现思路
鉴于上述问题,本申请提出了一种解压缩方法、装置、电子设备及存储介质,可改善上述问题。第一方面,本申请实施例提供了一种解压缩方法,所述方法包括:获取当前被调度的进程之后的目标进程;判断所述目标进程对应的内存页面中是否存在内存页面被压缩;当所述目标进程对应的内存页面中存在内存页面被压缩时,预先对被压缩的内存页面进行解压缩处理。第二方面,本申请实施例提供了一种解压缩装置,所述装置包括:进程获取模块,用于获取当前被调度的进程之后的目标进程;压缩判断模块,用于判断所述目标进程对应的内存页面中是否存在内存页面被压缩;预先解压模块,用于当所述目标进程对应的内存页面中存在内存页面被压缩时,预先对被压缩的内 ...
【技术保护点】
1.一种解压缩方法,其特征在于,所述方法包括:/n获取当前被调度的进程之后的目标进程;/n判断所述目标进程对应的内存页面中是否存在内存页面被压缩;/n当所述目标进程对应的内存页面中存在内存页面被压缩时,预先对被压缩的内存页面进行解压缩处理。/n
【技术特征摘要】 【专利技术属性】
1.一种解压缩方法,其特征在于,所述方法包括:
获取当前被调度的进程之后的目标进程;
判断所述目标进程对应的内存页面中是否存在内存页面被压缩;
当所述目标进程对应的内存页面中存在内存页面被压缩时,预先对被压缩的内存页面进行解压缩处理。
2.根据权利要求1所述的方法,其特征在于,所述当所述目标进程对应的内存页面中存在内存页面被压缩时,预先对被压缩的内存页面进行解压缩处理,包括:
当所述目标进程对应的内存页面中存在内存页面被压缩时,判断当前的性能参数是否满足参数条件;
当所述性能参数满足所述参数条件时,预先对被压缩的内存页面进行解压缩处理。
3.根据权利要求1所述的方法,其特征在于,所述当所述目标进程对应的内存页面中存在内存页面被压缩时,预先对被压缩的内存页面进行解压缩处理,包括:
当所述目标进程对应的内存页面中存在多个内存页面被压缩时,根据所述多个内存页面的访问优先级从高到低的顺序,预先对所述多个内存页面进行解压缩处理。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述获取当前被调度的进程之后的目标进程,包括:
获取当前被调度的进程之后的下一个进程;
判断所述下一个进程是否为需要实时处理的进程;
当所述下一个进程为需要实时处理的进程时,确定所述下一个进程为目标进程。
5.根据权利要求4所述的方法,其特征在于,所述判断所述下一个进程是否为需要实时处理的进程,包括:
判断所述下一个进程的调度策略是否为实时调度策略,其中,当所述下一个进程的调度策略为实时调度策略时,则判定所述下一个进程为需要实时处理的进程。
6.根据权利要求1-3任一项所述的方法,其特征在于,所述获取当前被调度的进程之后的目标进程,包括:
获取当前被调度的进程之后的预设个数的进程;
从所述预设个数的进程中,获取需要实时处理的进程作为目标进程。
技术研发人员:李培锋,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。