内存监测方法、装置、设备以及存储介质制造方法及图纸

技术编号:34012324 阅读:50 留言:0更新日期:2022-07-02 14:54
本公开提供了一种内存监测方法、装置、设备、存储介质以及程序产品,涉及计算机技术领域,尤其涉及客户端技术领域。具体实现方案为:响应于监测到内存的第一占用量超过第一临界阈值,执行内存清理操作;响应于接收到针对目标页面的页面开启请求,基于第一占用量,计算目标页面开启后内存的第二占用量;以及在第二占用量大于第一临界阈值的情况下,执行内存清理操作。理操作。理操作。

【技术实现步骤摘要】
内存监测方法、装置、设备以及存储介质


[0001]本公开涉及计算机
,尤其涉及客户端


技术介绍

[0002]随着互联网的发展,应用(application,APP)中包含越来越多的页面。这些页面中包含图片、动画、视频等元素,导致页面对内存的占用较大,很容易引发应用崩溃。

技术实现思路

[0003]本公开提供了一种内存监测方法、装置、设备、存储介质以及程序产品。
[0004]根据本公开的一方面,提供了一种内存监测方法,包括:响应于监测到内存的第一占用量超过第一临界阈值,执行内存清理操作;响应于接收到针对目标页面的页面开启请求,基于所述第一占用量,计算所述目标页面开启后内存的第二占用量;以及在所述第二占用量超过所述第一临界阈值的情况下,执行内存清理操作。
[0005]根据本公开的另一方面,提供了一种内存监测装置,包括:第一清理模块,用于响应于监测到内存的第一占用量超过第一临界阈值,执行内存清理操作;计算模块,用于响应于接收到针对目标页面的页面开启请求,基于所述第一占用量,计算所述目标页面开启后内存的第本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种内存监测方法,包括:响应于监测到内存的第一占用量超过第一临界阈值,执行内存清理操作;响应于接收到针对目标页面的页面开启请求,基于所述第一占用量,计算所述目标页面开启后内存的第二占用量;以及在所述第二占用量超过所述第一临界阈值的情况下,执行内存清理操作。2.根据权利要求1所述的方法,还包括:针对当前设备,获取操作系统内存清理机制的触发阈值和参考页面的参考占用量;以及根据所述触发阈值和所述参考占用量,确定低于所述触发阈值的所述第一临界阈值。3.根据权利要求1所述的方法,其中,所述基于所述第一占用量,计算所述目标页面开启后内存的第二占用量,包括:获取所述目标页面的页面占有量;以及将所述第一占用量与所述页面占用量相加,得到所述第二占用量。4.根据权利要求1所述的方法,其中,所述执行内存清理操作包括:获取当前处于不可见状态的第一页面;保存所述第一页面中的图片资源的链接地址;以及删除所述内存中与所述图片资源对应的图片缓存。5.根据权利要求4所述的方法,还包括:在确定所述第一页面由不可见状态转为可见状态的情况下,根据与所述第一页面对应的链接地址,下载图片资源;以及在所述第一页面中展示所述图片资源。6.根据权利要求1所述的方法,其中,所述执行内存清理操作包括:获取当前页面栈中栈顶页面和栈底页面之间的至少一个第二页面;确定所述至少一个第二页面中每个第二页面的页面占用量;以及删除所述内存中与所述至少一个第二页面中页面占用量最大的第二页面对应的页面数据。7.根据权利要求1所述的方法,其中,所述执行内存清理操作包括:获取待渲染页面中的目标元素,其中,所述目标元素包括动画、图片和视频中的一种或多种;以及将所述待渲染页...

【专利技术属性】
技术研发人员:杨成旭
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1