System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 性能分析方法、装置、电子设备及介质制造方法及图纸_技高网

性能分析方法、装置、电子设备及介质制造方法及图纸

技术编号:40149138 阅读:4 留言:0更新日期:2024-01-24 01:03
本申请提供了一种性能分析方法、装置、电子设备及介质。该方法包括:获取满足预设数据协议要求的目标数据,目标数据中包含目标数据片段,目标数据片段用于记录目标对象在运行阶段执行预设事件时所产生的日志信息;解析目标数据,得到目标对象在运行阶段的运行状态信息;根据目标对象在运行阶段的运行状态信息,计算目标对象在运行阶段的预设指标值,以基于计算得到的预设指标值对目标对象进行性能分析。本申请实施例提供的性能分析方案,可以使得计算过程及性能分析过程具有更高的通用性。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种性能分析方法、装置、电子设备及介质


技术介绍

1、随着计算机技术不断发展,计算系统的计算能力越来越强大,同时系统复杂性也日益增加。因此,评估并分析这些系统中的性能瓶颈变得尤为重要和紧迫。

2、相关技术中,在对系统中的目标对象(如:处理器、加速卡等硬件对象,或者,某些计算函数等软件对象)进行性能分析时,分析过程中每个步骤的执行都是与特定的性能问题密切相关的。也就是说,通常是当需要针对某个具体的目标对象进行某种类型的具体性能分析时,则基于性能分析的具体需要,定制化的设定一套性能分析解决方案。

3、这会导致性能分析方案缺乏通用性。


技术实现思路

1、有鉴于此,本申请实施例提供一种性能分析方法、装置、电子设备及介质,以提升性能分析过程的通用性。

2、根据本申请实施例的第一方面,提供了一种性能分析方法,所述方法包括:

3、获取满足预设数据协议要求的目标数据,所述目标数据中包含目标数据片段,所述目标数据片段用于记录目标对象在运行阶段执行预设事件时所产生的日志信息;

4、解析所述目标数据,得到所述目标对象在运行阶段的运行状态信息;

5、根据所述目标对象在运行阶段的所述运行状态信息,计算所述目标对象在运行阶段的预设指标值,以基于计算得到的所述预设指标值对所述目标对象进行性能分析。

6、根据本申请实施例的第二方面,提供了一种性能分析装置,所述装置包括:

7、数据获取模块,用于获取满足预设数据协议要求的目标数据,所述目标数据中包含目标数据片段,所述目标数据片段用于记录目标对象在运行阶段执行预设事件时所产生的日志信息;

8、解析模块,用于解析所述目标数据,得到所述目标对象在运行阶段的运行状态信息;

9、性能分析模块,用于根据所述目标对象在运行阶段的所述运行状态信息,计算所述目标对象在运行阶段的预设指标值,以基于计算得到的所述预设指标值对所述目标对象进行性能分析。

10、根据本申请实施例的第三方面,提供了一种电子设备,包括:存储器和处理器,其中,所述存储器中存储有计算机程序,当所述计算机程序被所述处理器执行时,实现如上所述的性能分析方法。

11、根据本申请实施例的第四方面,提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序代码,当所述计算机程序代码被处理器运行时,使处理器执行如上所述的性能分析方法。

12、本申请实施例提供的性能分析方案,预先为通用的性能分析过程设定了统一的数据协议,从而基于上述统一的数据协议,将性能分析的输入目标数据进行了数据格式的统一(统一为满足上述预设数据协议要求的目标数据)。进而,基于统一格式的目标数据,在进行后续的指标值计算以及性能分析时,则可以使得计算过程及性能分析过程具有更高的通用性。

本文档来自技高网...

【技术保护点】

1.一种性能分析方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述目标数据片段中包含:目标对象标识符子片段、所述预设事件标识子片段、所述预设事件发生时间子片段以及所述预设事件的自定义属性子片段;

3.根据权利要求2所述的方法,其特征在于,所述解析所述目标数据,得到所述目标对象在运行阶段的运行状态信息,包括:

4.根据权利要求3所述的方法,其特征在于,所述目标数据片段还包括:所述目标对象的父节点对象的标识子片段;所述目标对象标识符子片段包括:目标对象类型子片段和目标对象标识子片段;所述目标对象类型子片段包括:所述目标对象的类型信息,以及,所述目标对象的父节点对象的类型信息;

5.根据权利要求4所述的方法,其特征在于,所述目标对象的自定义状态信息包括:输入数据量信息;

6.根据权利要求4所述的方法,其特征在于,所述目标对象的自定义状态信息包括:输出数据量信息;

7.根据权利要求1所述的方法,其特征在于,目标数据的数据格式可以为如下任一项:文本数据格式、二进制数据格式、数据库格式、网络数据包格式。

8.一种性能分析装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序代码,当所述计算机程序代码被处理器运行时,使处理器执行如权利要求1-7任一项所述的方法。

...

【技术特征摘要】

1.一种性能分析方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述目标数据片段中包含:目标对象标识符子片段、所述预设事件标识子片段、所述预设事件发生时间子片段以及所述预设事件的自定义属性子片段;

3.根据权利要求2所述的方法,其特征在于,所述解析所述目标数据,得到所述目标对象在运行阶段的运行状态信息,包括:

4.根据权利要求3所述的方法,其特征在于,所述目标数据片段还包括:所述目标对象的父节点对象的标识子片段;所述目标对象标识符子片段包括:目标对象类型子片段和目标对象标识子片段;所述目标对象类型子片段包括:所述目标对象的类型信息,以及,所述目标对象的父节点对象的类型信息;<...

【专利技术属性】
技术研发人员:李林李晟耿嘉陈岩张宇鄢贵海
申请(专利权)人:北京驭数华创科技有限公司
类型:发明
国别省市:

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

1