说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211008538.8 (22)申请日 2022.08.22 (71)申请人 维沃移动通信有限公司 地址 523863 广东省东莞 市长安镇维沃路1 号 (72)发明人 杨欢  (74)专利代理 机构 北京东方亿 思知识产权代理 有限责任公司 1 1258 专利代理师 魏润洁 (51)Int.Cl. G06F 9/50(2006.01) G06F 3/06(2006.01) G06F 16/957(2019.01) (54)发明名称 内存管理方法、 装置及电子设备 (57)摘要 本申请公开了一种内存 管理方法、 装置及电 子设备, 属于通信技术领域。 该方法包括: 在第一 应用的后台运行时长大于第一预设时长且小于 第二预设时长的情况下, 基于第一压缩算法压缩 第一应用的第一显存页; 在第一应用的后台运行 时长大于或等于第二预设时长的情况下, 基于第 二压缩算法压缩第一应用的第二显存页; 其中, 第一压缩算法的压缩率小于第二压缩算法的压 缩率; 第一显存页和第二显存页满足以下任意一 项: 第一显存页为热页面, 第二显存页为冷页面; 第一显存页和第二显存页均为冷页面, 且第一显 存页的未访问时长大于第二显存页的未访问时 长。 权利要求书2页 说明书14页 附图7页 CN 115357389 A 2022.11.18 CN 115357389 A 1.一种内存管理方法, 其特 征在于, 包括: 在第一应用的后台运行时长大于第 一预设时长且小于第 二预设时长的情况下, 基于第 一压缩算法压缩所述第一应用的第一显存页; 在所述第一应用的后台运行时长大于或等于所述第 二预设时长的情况下, 基于第 二压 缩算法压缩所述第一应用的第二显存页; 其中, 所述第一压缩算法的压缩率小于所述第二压缩算法的压缩率; 所述第一显存页和所述第二显存页满足以下任意 一项: 所述第一显存页为热页面, 所述第二显存页为冷页面; 所述第一显存页和所述第 二显存页均为冷页面, 且所述第 一显存页的未访问时长大于 所述第二显存页的未访问时长 。 2.根据权利要求1所述的方法, 其特征在于, 所述在所述第 一应用的后台运行时长大于 或等于第二预设时长的情况 下, 基于第二压缩算法压缩所述第一应用的第二显存页, 包括: 在所述第一应用的后台运行时长大于或等于第二预设时长且小于第三预设时长的情 况下, 基于所述第二压缩算法压缩所述第一应用的第二显存页; 所述方法还 包括: 在所述第一应用的大于或等于第 三预设时长的情况下, 基于第 三压缩算法压缩所述第 一应用的第三显存页; 其中, 所述第二压缩算法的压缩率小于所述第三压缩算法的压缩率; 所述第一显存页为热页面, 所述第二显存页和所述第三显存页均为冷页面, 且所述第 二显存页的未访问时长大于所述第三显存页的未访问时长 。 3.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 接收第一输入, 所述第一输入用于将所述第一应用由后台运行切换至前台运行; 响应于所述第 一输入, 在所述第 一应用的后台运行时长大于所述第 一预设时长且小于 所述第二预设时长的情况下, 取消压缩所述第一显存页中未压缩的显存页, 对至少 部分所 述第一显存页中已压缩的显存页解压缩。 4.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 接收第二输入, 所述第二输入用于将所述第一应用由后台运行切换至前台运行; 响应于所述第 二输入, 在所述第 一应用的后台运行时长大于或等于所述第 二预设时长 的情况下, 取消压缩所述第二显存页中未压缩的显存页, 对至少 部分所述第二显存页中已 压缩的显存页解压缩。 5.根据权利要求4所述的方法, 其特征在于, 所述取消压缩所述第 二显存页中未压缩的 显存页, 对至少部分所述第二显存页中已压缩的显存页解压缩之后, 所述方法还 包括: 在所述第二显存页中已压缩的显存页解压完成的情况下, 对至少部分所述第 一显存页 解压缩。 6.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 获取所述第 一应用的预测信 息, 所述预测信 息包括所述第 一应用从后台运行切换至前 台运行的时间; 在所述预测信息满足预设条件的情况下, 对至少部分已压缩的所述第一显存页解压 缩, 对至少 部分已压缩的所述第二显存页解压缩, 所述第一显存页的解压率小于所述第二权 利 要 求 书 1/2 页 2 CN 115357389 A 2显存页的解压率。 7.根据权利要求1所述的方法, 其特征在于, 应用于电子设备, 所述电子设备包括GPU压 缩处理单元, 所述基于第一压缩算法压缩所述第一应用的第一显存页, 包括: 控制所述GPU压缩处 理单元基于第一压缩算法压缩所述第一应用的第一显存页; 所述基于第二压缩算法压缩所述第一应用的第二显存页, 包括: 控制所述GPU压缩处 理单元基于第二压缩算法压缩所述第一应用的第二显存页。 8.根据权利要求1所述的方法, 其特征在于, 应用于电子设备, 所述电子设备包括CPU和 GPU压缩处 理单元, 所述基于第一压缩算法压缩所述第一应用的第一显存页, 包括: 在所述CPU的占用率小于或等于第一预设阈值的情况下, 控制所述GPU压缩处理单元和 所述CPU基于所述第一压缩算法压缩所述第一应用的第一显存页; 所述基于第二压缩算法压缩所述第一应用的第二显存页, 包括: 在所述CPU的占用率小于或等于第二预设阈值的情况下, 控制所述GPU压缩处理单元和 所述CPU基于所述第二压缩算法压缩所述第二应用的第二显存页。 9.一种内存管理装置, 其特 征在于, 包括: 压缩模块, 用于在第 一应用的后台运行时长大于第 一预设时长且小于第 二预设时长的 情况下, 基于第一压缩算法压缩所述第一应用的第一显存页; 压缩模块还用于在所述第一应用的后台运行时长大于或等于所述第二预设时长的情 况下, 基于第二压缩算法压缩所述第一应用的第二显存页; 其中, 所述第一压缩算法的压缩率小于所述第二压缩算法的压缩率; 所述第一显存页和所述第二显存页满足以下任意 一项: 所述第一显存页为热页面, 所述第二显存页为冷页面; 所述第一显存页和所述第 二显存页均为冷页面, 且所述第 一显存页的未访问时长大于 所述第二显存页的未访问时长 。 10.一种电子设备, 其特征在于, 包括处理器, 存储器及存储在所述存储器上并可在所 述处理器上运行 的程序或指令, 所述程序或指令被所述处理器执行时实现如权利要求1 ‑8 中任一项所述的内存管理方法的步骤。权 利 要 求 书 2/2 页 3 CN 115357389 A 3

.PDF文档 专利 内存管理方法、装置及电子设备

文档预览
中文文档 24 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共24页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 内存管理方法、装置及电子设备 第 1 页 专利 内存管理方法、装置及电子设备 第 2 页 专利 内存管理方法、装置及电子设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:12:12上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。