一种内存释放方法、装置、终端及存储介质制造方法及图纸

技术编号:32575175 阅读:22 留言:0更新日期:2022-03-09 17:03
本申请涉及数据处理领域,公开了一种内存释放方法、装置、终端及存储介质,包括:当接收到页面加载请求时,获取多个页面加载元素;在前端页面加载多个页面加载元素,得到加载页面,根据加载页面确定各个页面加载元素的元素类型;将元素类型为不可视元素对应的页面加载元素确定为目标页面加载元素,根据目标页面加载元素进行内存释放;当检测到针对加载页面的页面滑动操作时,若确定目标页面加载元素的元素类型更新为可视元素或潜在可视元素,则重建目标页面加载元素,加载重建后的目标页面加载元素。可以减少应用程序的内存占用值,提升应用程序的运行稳定性。本申请涉及区块链技术,如可将上述数据写入区块链中,以用于内存释放等场景。等场景。等场景。

【技术实现步骤摘要】
一种内存释放方法、装置、终端及存储介质


[0001]本申请涉及数据处理领域,尤其涉及一种内存释放方法、装置、终端及存储介质。

技术介绍

[0002]随着计算机技术的发展,移动端的应用程序越来越多,当应用程序在运行时,会占用一定的内存。目前,很多应用程序的页面设计的越来越复杂,呈现的内容也越来越丰富,具有大量的文字类信息或图片类信息,这些对应用程序的内存占用也变得越来越大,当页面加载的内容过多时,可能会存在内存占用过大,而导致应用程序无法正常使用的情况。

技术实现思路

[0003]本申请实施例提供了一种内存释放方法、装置、终端及存储介质,可以实现在页面加载过程中的内存释放,减少应用程序的内存占用值,提升应用程序的运行稳定性。
[0004]第一方面,本申请实施例公开了一种内存释放方法,所述方法包括:
[0005]当接收到页面加载请求时,获取用于加载前端页面的多个页面加载元素;
[0006]在前端页面加载所述多个页面加载元素,以得到加载页面,并根据所述加载页面确定各个页面加载元素的元素类型,所述元素类型包括:可本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种内存释放方法,其特征在于,包括:当接收到页面加载请求时,获取用于加载前端页面的多个页面加载元素;在前端页面加载所述多个页面加载元素,以得到加载页面,并根据所述加载页面确定各个页面加载元素的元素类型,所述元素类型包括:可视元素、潜在可视元素以及不可视元素中的任一种;将元素类型为所述不可视元素对应的页面加载元素确定为目标页面加载元素,并根据所述目标页面加载元素进行内存释放;当检测到针对所述加载页面的页面滑动操作时,若确定所述目标页面加载元素的元素类型更新为所述可视元素或所述潜在可视元素,则重建所述目标页面加载元素,以加载重建后的目标页面加载元素。2.根据权利要求1所述的方法,其特征在于,所述根据所述加载页面确定各个页面加载元素的元素类型,包括:根据所述加载页面确定可视区域和潜在可视区域;针对所述多个页面加载元素中的任一页面加载元素,若所述任一页面加载元素的元素位置位于所述可视区域,则将所述任一页面加载元素的元素类型确定为所述可见元素;若所述任一页面加载元素的元素位置位于所述潜在可视区域,则将所述任一页面加载元素的元素类型确定为所述潜在可见元素;若所述任一页面加载元素的元素位置不位于所述可视区域和所述潜在可视区域,则将所述任一页面加载元素的元素类型确定为所述不可见元素。3.根据权利要求2所述的方法,其特征在于,所述根据所述加载页面确定可视区域和潜在可视区域,包括:将所述加载页面所在区域确定为可视区域;获取高度特征信息,并基于所述高度特征信息确定潜在可视高度;所述高度特征信息包括所述加载页面的页面高度、历史页面滑动偏移量、内存剩余量中的一种或多种;根据所述潜在可视高度确定潜在可视区域。4.根据权利要求3所述的方法,其特征在于,所述高度特征信息包括所述历史页面滑动偏移量;所述基于所述高度特征信息确定潜在可视高度,包括:获取用户的多个所述历史页面滑动偏移量;对多个所述历史页面滑动偏移量进行均值运算,得到平均滑动偏移量,并将所述平均滑动偏移量作为潜在可视高度;所述根据所述潜在可视高度确定潜在可视区域,包括:将所述加载页面底部往下方向的潜在可视高度的范围,以及将所述加载页面顶部往上方向的潜在可视高度的范围均确定为潜在可视区域。5.根据权利要求1所述的方法,其特征在于,所述目标页面加载元素的数量为多个;所述根据所述目标页面加载元素进行内存释放,包括:获取多个目标页面加载元素中各个目标页面加载元素的历史浏览次数;依照历史浏览次数从小到大的顺序依次对所述各个目标页面加载元素进行升序排序,得到第一排序结果;将所述第一排序结果中排在前N位...

【专利技术属性】
技术研发人员:雷郴湘彭志明
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:

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

1