预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共23页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114154090A(43)申请公布日2022.03.08(21)申请号202111445287.5(22)申请日2021.11.29(71)申请人中国平安财产保险股份有限公司地址518000广东省深圳市福田区益田路5033号平安金融中心12、13、38、39、40层(72)发明人雷郴湘彭志明(74)专利代理机构广州三环专利商标代理有限公司44202代理人熊永强(51)Int.Cl.G06F16/957(2019.01)G06F16/958(2019.01)G06F9/50(2006.01)权利要求书2页说明书14页附图6页(54)发明名称一种内存释放方法、装置、终端及存储介质(57)摘要本申请涉及数据处理领域,公开了一种内存释放方法、装置、终端及存储介质,包括:当接收到页面加载请求时,获取多个页面加载元素;在前端页面加载多个页面加载元素,得到加载页面,根据加载页面确定各个页面加载元素的元素类型;将元素类型为不可视元素对应的页面加载元素确定为目标页面加载元素,根据目标页面加载元素进行内存释放;当检测到针对加载页面的页面滑动操作时,若确定目标页面加载元素的元素类型更新为可视元素或潜在可视元素,则重建目标页面加载元素,加载重建后的目标页面加载元素。可以减少应用程序的内存占用值,提升应用程序的运行稳定性。本申请涉及区块链技术,如可将上述数据写入区块链中,以用于内存释放等场景。CN114154090ACN114154090A权利要求书1/2页1.一种内存释放方法,其特征在于,包括:当接收到页面加载请求时,获取用于加载前端页面的多个页面加载元素;在前端页面加载所述多个页面加载元素,以得到加载页面,并根据所述加载页面确定各个页面加载元素的元素类型,所述元素类型包括:可视元素、潜在可视元素以及不可视元素中的任一种;将元素类型为所述不可视元素对应的页面加载元素确定为目标页面加载元素,并根据所述目标页面加载元素进行内存释放;当检测到针对所述加载页面的页面滑动操作时,若确定所述目标页面加载元素的元素类型更新为所述可视元素或所述潜在可视元素,则重建所述目标页面加载元素,以加载重建后的目标页面加载元素。2.根据权利要求1所述的方法,其特征在于,所述根据所述加载页面确定各个页面加载元素的元素类型,包括:根据所述加载页面确定可视区域和潜在可视区域;针对所述多个页面加载元素中的任一页面加载元素,若所述任一页面加载元素的元素位置位于所述可视区域,则将所述任一页面加载元素的元素类型确定为所述可见元素;若所述任一页面加载元素的元素位置位于所述潜在可视区域,则将所述任一页面加载元素的元素类型确定为所述潜在可见元素;若所述任一页面加载元素的元素位置不位于所述可视区域和所述潜在可视区域,则将所述任一页面加载元素的元素类型确定为所述不可见元素。3.根据权利要求2所述的方法,其特征在于,所述根据所述加载页面确定可视区域和潜在可视区域,包括:将所述加载页面所在区域确定为可视区域;获取高度特征信息,并基于所述高度特征信息确定潜在可视高度;所述高度特征信息包括所述加载页面的页面高度、历史页面滑动偏移量、内存剩余量中的一种或多种;根据所述潜在可视高度确定潜在可视区域。4.根据权利要求3所述的方法,其特征在于,所述高度特征信息包括所述历史页面滑动偏移量;所述基于所述高度特征信息确定潜在可视高度,包括:获取用户的多个所述历史页面滑动偏移量;对多个所述历史页面滑动偏移量进行均值运算,得到平均滑动偏移量,并将所述平均滑动偏移量作为潜在可视高度;所述根据所述潜在可视高度确定潜在可视区域,包括:将所述加载页面底部往下方向的潜在可视高度的范围,以及将所述加载页面顶部往上方向的潜在可视高度的范围均确定为潜在可视区域。5.根据权利要求1所述的方法,其特征在于,所述目标页面加载元素的数量为多个;所述根据所述目标页面加载元素进行内存释放,包括:获取多个目标页面加载元素中各个目标页面加载元素的历史浏览次数;依照历史浏览次数从小到大的顺序依次对所述各个目标页面加载元素进行升序排序,得到第一排序结果;将所述第一排序结果中排在前N位的目标页面加载元素确定为释放元素,并释放所述2CN114154090A权利要求书2/2页释放元素的内存存储,所述N为正整数。6.根据权利要求1所述的方法,其特征在于,所述目标页面加载元素的数量为多个;所述根据所述目标页面加载元素进行内存释放,包括:获取多个目标页面加载元素中各个目标页面加载元素的历史浏览次数,并获取所述各个目标页面加载元素的内存占用值;依照历史浏览次数从大到小的顺序依次对所述各个目标页面加载元素进行降序排序,得到第二排序结果;按照第二排序结果依次对各个目标页面加载元素的内存占用值进行求和处