【技术实现步骤摘要】
一种数据处理方法、装置、设备及存储介质
[0001]本申请涉及数据处理
,涉及但不限于数据处理方法、装置、设备及存储介质。
技术介绍
[0002]随着互联网技术的发展,计算机程序的应用越来越广泛,如何检测计算机程序的性能具有重要的意义。
[0003]对于计算机程序性能的检测技术,主要侧重于代码安全检测与分析、漏洞(bug)检测与分析、以及约束编码规约检测与分析。例如,针对Java语言的计算机程序性能的检测技术可以包括:通过压力测试,分析运行计算机程序情况下的中央处理器(central processing unit,CPU)的占用率、内存的占用率,平均响应时长以及吞吐量(Transactions Persecond,TPS)等指标,并根据CPU的占用率、内存的占用率,平均响应时长以及TPS指标得到计算机程序的总体性能。
[0004]但是,上述计算机程序性能的检测技术无法检测出计算机程序代码内部的性能问题。例如,实际应用中,运行的计算机程序可能在同一笔交易中,通过不同的方法多次调用数据库中同一个资源(例如 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:获得第一交易的调用信息;所述调用信息包括:第一接口与至少一个方法的第一调用关系,所述至少一个方法与至少一个资源的第二调用关系;基于所述调用信息,预测目标对象访问目标资源的次数;所述目标对象包括所述第一接口,或者所述至少一个方法中的任一所述方法;所述目标资源包括所述至少一个资源中的任一资源。2.根据权利要求1所述的方法,其特征在于,所述基于所述调用信息,预测目标对象访问目标资源的次数,包括:基于所述调用信息,确定通过所述目标对象访问所述目标资源的至少一个路径;确定所述至少一个路径中每个所述路径对应的第一次数;所述第一次数为通过所述路径访问所述目标资源的次数;至少基于每个所述路径的对应的第一次数,预测所述目标对象访问所述目标资源的次数。3.根据权利要求2所述的方法,其特征在于,所述至少基于每个所述路径的对应的第一次数,预测所述目标对象访问所述目标资源的次数,包括:对于每个所述路径,将所述路径对应的第一次数乘以所述路径的置信度,得到所述路径对应的第二次数;所述路径的置信度用于表征所述路径的发生概率;所述第二次数为预测的通过所述路径访问所述目标资源的次数;预测所述目标对象访问所述目标资源的次数为每个所述路径对应的第二次数之和。4.根据权利要求3所述的方法,其特征在于,针对第一路径,所述第一路径包括至少两个方法,所述至少两个方法包括所述目标对象,所述方法还包括:获取第一支持度和第二支持度;所述第一支持度用于表征通过第一参考方法访问所述目标资源的概率;所述第一参考方法为所述至少两个方法;所述第二支持度用于表征通过第二参考方法访问所述目标资源的概率;所述第二参考方法为所述至少两个方法中除直接调用所述目标资源的方法之外的方法;将所述第一支持度与所述第二支持度的比值确定为所述第一路径的置信度。5.根据权利要求1所述的方法,其特征在于,所述目标对象包括所述第一接口,所述基于所述调用信息,预测目标对象访问目标资源的次数,包括:基于所述调用信息,获得第一方法;所述第一方法为通过所述第一接口调用的方法中,访问目标资源的方法;确定每个所述第一方法对应的第三次数,所述第三次数为通过所述第一方法访问所述目标资源的次数;至少基于每个所...
【专利技术属性】
技术研发人员:胡煜家,韦晨曦,李懿,李斌,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。