数据处理方法、装置、设备、可读存储介质及程序产品制造方法及图纸

技术编号:33132384 阅读:21 留言:0更新日期:2022-04-17 00:52
本申请公开了一种数据处理方法、装置、设备、可读存储介质及程序产品,该方法包括:获取目标应用所对应的待检测资源,查找待检测资源的修改对象,将待检测资源与待检测资源的修改对象所属的修改业务组信息,关联存储至资源修改数据库中;当目标应用运行时,采集目标应用的运行资源所占用的目标空间数据量获取运行资源对应的历史空间数据量,从资源修改数据库中获取与运行资源相关联的运行修改业务组信息,根据目标空间数据量与历史空间数据量之间的差异程度,确定异常修改业务组信息。采用本申请,可以降低异常运行资源的定位耗时以及提高内存增长的解决效率。本申请实施例可应用于云技术、人工智能、智慧交通、辅助驾驶等各种场景。景。景。

【技术实现步骤摘要】
数据处理方法、装置、设备、可读存储介质及程序产品


[0001]本申请涉及互联网
,尤其涉及一种数据处理方法、装置、设备、可读存储介质及程序产品。

技术介绍

[0002]随着数字化时代的来临,对于应用占用的内存要求标准越来越高。对内存的统计大量应用于数据库、目标识别、文本分析等场景,是人工智能模型以及计算机应用更新中的常见操作。计算机应用常用的内存统计算法包括电脑内存分析工具(Puredev MemPro)、内存管理工具(RAM Saver Professional)以及游戏引擎平台(Unity)提供的性能分析工具(Profiler)等,其中,性能分析工具其自身特有的便捷性和全面性在游戏开发等领域有重要的应用价值。
[0003]性能分析工具可以用于中央处理器(Central Processing Unit,CPU)、图形处理器(Graphics Processing Unit,GPU)及内存使用状况分析,具有广泛的涵盖面,可以提供游戏性能表现的详细信息,因此,可以通过性能分析工具对资源占用空间进行统计,通过这一方式,可以获取到资源所占用的空间数据量的波动情况,在资源的空间数据量发生异常波动时,确定需要优化的资源,而这一方式只能确定需要优化的资源,在进行具体优化时,需要获取对资源进行优化的管理人员,导致资源的优化效率低下。

技术实现思路

[0004]本申请实施例提供一种数据处理方法、装置、设备、可读存储介质及程序产品,不仅可以降低修改业务组的定位耗时,还可以提高内存不合理增长的解决效率。r/>[0005]本申请实施例一方面提供了一种数据处理方法,包括:
[0006]获取目标应用所对应的待检测资源,查找待检测资源的修改对象,将待检测资源与待检测资源的修改对象所属的修改业务组信息,关联存储至资源修改数据库中;
[0007]当目标应用运行时,采集目标应用的运行资源所占用的目标空间数据量;运行资源属于目标应用对应的待检测资源;
[0008]获取运行资源对应的历史空间数据量,从资源修改数据库中获取与运行资源相关联的运行修改业务组信息,根据目标空间数据量与历史空间数据量之间的差异程度,从运行修改业务组信息中确定异常修改业务组信息。
[0009]进一步地,方法还包括:
[0010]当对目标应用进行更新时,获取目标应用中发生更新的待检测资源,以及更新待检测资源的修改对象;
[0011]将待检测资源与待检测资源的修改对象,关联存储至与目标应用关联的版本管理数据库中;
[0012]查找待检测资源的修改对象,包括:
[0013]从版本管理数据库中,查找待检测资源的修改对象。
[0014]进一步地,方法还包括:
[0015]若修改对象具备针对待检测资源的修改权限,则执行将待检测资源与待检测资源的修改对象所属的修改业务组信息,关联存储至资源修改数据库中的过程;
[0016]若修改对象不具备针对待检测资源的修改权限,则获取目标应用的应用关联数据,基于应用关联数据确定待检测资源的修改业务组信息,执行当目标应用运行时,采集目标应用的运行资源所占用的目标空间数据量的过程。
[0017]进一步地,应用关联数据包括文件包含关系及待检测资源的资源存储路径;
[0018]基于应用关联数据确定待检测资源的修改业务组信息,包括:
[0019]以待检测资源的资源存储路径为基础,基于文件包含关系对应用关联数据进行逐层遍历,直至获取到应用关联数据中,文件属性为业务组属性的数据存储文件;
[0020]将数据存储文件所关联的业务组信息,确定为待检测资源的修改业务组信息。
[0021]进一步地,查找待检测资源的修改对象,包括:
[0022]获取目标应用对应的源代码,对源代码进行遍历检测,得到与待检测资源关联的代码备注数据,从代码备注数据中获取待检测资源的修改对象;代码备注数据是指在源代码中用于对程序代码进行备注的数据。
[0023]进一步地,根据目标空间数据量与历史空间数据量之间的差异程度,从运行修改业务组信息中确定异常修改业务组信息,包括:
[0024]获取异常差值阈值,将运行资源对应的目标空间数据量与运行资源对应的历史空间数据量的差值,确定为空间数据量差值;
[0025]将空间数据量差值大于异常差值阈值的运行修改业务组信息,确定为异常修改业务组信息。
[0026]进一步地,运行资源的数量为M;M为正整数;
[0027]根据目标空间数据量与历史空间数据量之间的差异程度,从运行修改业务组信息中确定异常修改业务组信息,包括:
[0028]根据M个运行资源分别关联的运行修改业务组信息,对M个运行资源进行分组,得到X个业务资源组;每个业务资源组中所包括的运行资源对应相同的运行修改业务组信息;X为正整数;
[0029]将第i个业务资源组中所包括的运行资源对应的目标空间数据量之和,确定为第i个业务资源组的目标空间总量,将第i个业务资源组中所包括的运行资源对应的历史空间数据量之和,确定为第i个业务资源组的历史空间总量;
[0030]将第i个业务资源组的目标空间总量与第i个业务资源组的历史空间总量的差值,确定为第i个业务资源组所对应的空间波动数据量;
[0031]在X个业务资源组中,将空间波动数据量不属于空间正常波动范围的业务资源组对应的运行修改业务组信息,确定为异常修改业务组信息。
[0032]本申请实施例一方面提供了一种数据处理装置,包括:
[0033]获取模块,用于获取目标应用所对应的待检测资源;
[0034]查找模块,用于查找待检测资源的修改对象;
[0035]资源存储模块,用于将待检测资源与待检测资源的修改对象所属的修改业务组信息,关联存储至资源修改数据库中;
[0036]采集模块,用于当目标应用运行时,采集目标应用的运行资源所占用的目标空间数据量;运行资源属于目标应用对应的待检测资源;
[0037]空间获取模块,用于获取运行资源对应的历史空间数据量,从资源修改数据库中获取与运行资源相关联的运行修改业务组信息;
[0038]异常确定模块,用于根据目标空间数据量与历史空间数据量之间的差异程度,从运行修改业务组信息中确定异常修改业务组信息。
[0039]其中,装置还包括:
[0040]更新模块,用于当对目标应用进行更新时,获取目标应用中发生更新的待检测资源,以及更新待检测资源的修改对象;
[0041]版本存储模块,用于将待检测资源与待检测资源的修改对象,关联存储至与目标应用关联的版本管理数据库中;
[0042]该查找模块,具体用于从版本管理数据库中,查找待检测资源的修改对象。
[0043]其中,装置还包括:
[0044]关联执行模块,用于若修改对象具备针对待检测资源的修改权限,则执行将待检测资源与待检测资源的修改对象所属的修改业务组信息,关联存储至资源修改数据库中的过程;...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取目标应用所对应的待检测资源,查找所述待检测资源的修改对象,将所述待检测资源与所述待检测资源的修改对象所属的修改业务组信息,关联存储至资源修改数据库中;当所述目标应用运行时,采集所述目标应用的运行资源所占用的目标空间数据量;所述运行资源属于所述目标应用对应的所述待检测资源;获取所述运行资源对应的历史空间数据量,从所述资源修改数据库中获取与所述运行资源相关联的运行修改业务组信息,根据所述目标空间数据量与所述历史空间数据量之间的差异程度,从所述运行修改业务组信息中确定异常修改业务组信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当对所述目标应用进行更新时,获取所述目标应用中发生更新的所述待检测资源,以及更新所述待检测资源的修改对象;将所述待检测资源与所述待检测资源的修改对象,关联存储至与所述目标应用关联的版本管理数据库中;所述查找所述待检测资源的修改对象,包括:从所述版本管理数据库中,查找所述待检测资源的修改对象。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述修改对象具备针对所述待检测资源的修改权限,则执行所述将所述待检测资源与所述待检测资源的修改对象所属的修改业务组信息,关联存储至资源修改数据库中的过程;若所述修改对象不具备针对所述待检测资源的修改权限,则获取所述目标应用的应用关联数据,基于所述应用关联数据确定所述待检测资源的修改业务组信息,执行所述当所述目标应用运行时,采集所述目标应用的运行资源所占用的目标空间数据量的过程。4.根据权利要求3所述的方法,其特征在于,所述应用关联数据包括文件包含关系及所述待检测资源的资源存储路径;所述基于所述应用关联数据确定所述待检测资源的修改业务组信息,包括:以所述待检测资源的资源存储路径为基础,基于所述文件包含关系对所述应用关联数据进行逐层遍历,直至获取到所述应用关联数据中,文件属性为业务组属性的数据存储文件;将所述数据存储文件所关联的业务组信息,确定为所述待检测资源的修改业务组信息。5.根据权利要求1所述的方法,其特征在于,所述查找所述待检测资源的修改对象,包括:获取所述目标应用对应的源代码,对所述源代码进行遍历检测,得到与所述待检测资源关联的代码备注数据,从所述代码备注数据中获取所述待检测资源的修改对象;所述代码备注数据是指在所述源代码中用于对程序代码进行备注的数据。6.根据权利要求1所述的方法,其特征在于,所述根据所述目标空间数据量与所述历史空间数据量之间的差异程度,从所述运行修改业务组信息中确定异常修改业务组信息,包括:
获取异常差值阈值,将...

【专利技术属性】
技术研发人员:叶前乾
申请(专利权)人:腾讯科技成都有限公司
类型:发明
国别省市:

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

1