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

功耗分析方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40066381 阅读:4 留言:0更新日期:2024-01-16 23:29
本申请提供一种功耗分析方法、装置、电子设备及存储介质,应用于云技术、人工智能、智慧交通、辅助驾驶等各种场景,该方法包括:当在待测设备中运行待测游戏时,接收功耗分析设备通过待测设备中的测量功耗供电端口,获取的目标耗电数据;根据目标耗电数据对待测游戏运行时的微观功耗进行分析;其中,预设供电装置包括插座端子、与插座端子电连接的预设电池供电模块;预设电池供电模块包括预设电池保护板、设置在预设电池保护板上的电源连接点正负极和电池排线,电源连接点正负极连接在插座端子上以形成测量功耗供电端口,功耗分析设备对预设电池供电模块供电,预设电池供电模块输出正负极至待测设备。本申请能够提高功耗分析的效率和精度。

【技术实现步骤摘要】

本申请属于计算机,具体涉及一种功耗分析方法、装置、电子设备及存储介质


技术介绍

1、随着手机等智能终端产品的功能和性能的不断提高,手机游戏的种类越来越多,当手机游戏开发完成后,需要对游戏的性能进行测试。例如,对游戏的功耗进行分析。

2、相关技术中的功耗分析工具读取手机电池保护板通过数据总线传回来的电流值,并将该电流值转换成功耗。然而并非所有型号的手机的电池保护板均具备通过数据总线传回电流值的功能,且相关技术无法在短时间内为分析功耗提供足够的采样率,功耗分析效率较低;此外,相关技术直接将手机电池输出的电量作为功耗分析的基础,使得测量得到的是充电功率,这与实际功率差别较大。可见,相关技术会导致功耗分析的分析效率和分析精度均较低。


技术实现思路

1、为了解决上述技术问题,本申请提供一种功耗分析方法、装置、电子设备及存储介质。

2、一方面,本申请提出了一种功耗分析方法,所述方法包括:

3、当在待测设备中运行待测游戏的情况下,接收功耗分析设备通过所述待测设备中的预设供电装置的测量功耗供电端口,从所述待测设备中获取的待测游戏运行时的目标耗电数据;

4、根据所述目标耗电数据对所述待测游戏运行时的微观功耗进行分析,得到所述待测游戏运行时的微观功耗分析结果;

5、其中,所述待测设备通过所述预设供电装置与所述功耗分析设备电连接;所述预设供电装置包括插座端子以及与所述插座端子电连接的预设电池供电模块;所述预设电池供电模块包括预设电池保护板、设置在所述预设电池保护板上的电源连接点正负极和电池排线,所述电源连接点正负极连接在所述插座端子上以形成所述测量功耗供电端口,所述功耗分析设备与所述测量功耗供电端口电连接,以对所述预设电池供电模块供电,所述预设电池供电模块通过所述预设电池保护板和所述电池排线输出正负极至所述待测设备,以对所述待测设备进行供电。

6、另一方面,本申请提出了一种功耗分析装置,所述装置包括:

7、接收模块,用于当在待测设备中运行待测游戏的情况下,接收功耗分析设备通过所述待测设备中的预设供电装置的测量功耗供电端口,从所述待测设备中获取的待测游戏运行时的目标耗电数据;

8、微观功耗分析模块,用于根据所述目标耗电数据对所述待测游戏运行时的微观功耗进行分析,得到所述待测游戏运行时的微观功耗分析结果;

9、其中,所述待测设备通过所述预设供电装置与所述功耗分析设备电连接;所述预设供电装置包括插座端子以及与所述插座端子电连接的预设电池供电模块;所述预设电池供电模块包括预设电池保护板、设置在所述预设电池保护板上的电源连接点正负极和电池排线,所述电源连接点正负极连接在所述插座端子上以形成所述测量功耗供电端口,所述功耗分析设备与所述测量功耗供电端口电连接,以对所述预设电池供电模块供电,所述预设电池供电模块通过所述预设电池保护板和所述电池排线输出正负极至所述待测设备,以对所述待测设备进行供电。

10、另一方面,本申请提出了一种功耗分析的电子设备,所述电子设备包括处理器和存储器,存储器中存储有至少一条指令或至少一段程序,至少一条指令或至少一段程序由处理器加载并执行以实现如上述所述的功耗分析方法。

11、另一方面,本申请提出了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如上述所述的功耗分析方法。

12、另一方面,本申请提出了一种计算机程序产品,包括计算机程序,所述计算机程序所述计算机程被处理器执行时实现如上述所述的功耗分析方法。

13、本申请实施例提出的功耗分析方法、装置、电子设备及存储介质,通过对待测设备的电池供电进行改造,使得待测设备中设置有改造过的预设供电装置,待测设备通过预设供电装置与功耗分析设备电连接;预设供电装置包括插座端子以及与插座端子电连接的预设电池供电模块;预设电池供电模块包括预设电池保护板、以及设置在预设电池保护板上的电源连接点正负极和电池排线,电源连接点正负极连接在插座端子上以形成测量功耗供电端口,功耗分析设备与测量功耗供电端口电连接,以对预设电池供电模块供电,预设电池供电模块通过预设电池保护板和电池排线输出正负极至待测设备,以对待测设备进行供电,避免直接将手机电池输出的电量作为功耗分析的基础,提高功耗分析的精度;同时配以功耗分析设备硬件的高采样率,在较短时间内即可通过测量功耗供电端口从待测设备中获取足够的样本,从而能够提高微观功耗分析的效率,减少微观功耗分析过程对系统资源的消耗。

本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的功耗分析方法,其特征在于,所述当在待测设备中运行待测游戏的情况下,接收功耗分析设备通过所述待测设备中的预设供电装置的测量功耗供电端口,从所述待测设备中获取的待测游戏运行时的目标耗电数据,包括:

3.根据权利要求1所述的功耗分析方法,其特征在于,所述待测设备中安装有游戏引擎,所述根据所述目标耗电数据对所述待测游戏运行时的微观功耗进行分析,得到所述待测游戏运行时的微观功耗分析结果,包括:

4.根据权利要求3所述的功耗分析方法,其特征在于,在所述得到微观功耗分析结果之后,所述方法还包括:

5.根据权利要求3所述的功耗分析方法,其特征在于,所述中央处理器包括至少两个待测线程,在运行所述待测游戏的过程中,所述待测设备将所述至少两个待测线程中的任意一个作为当前待测线程绑定至中央处理器中的目标核心中运行,同时挂起剩余线程,以交错执行至少两个待测线程,以及交错执行中央处理器和图形处理器;所述剩余线程为所述至少两个线程中除所述当前待测线程之外的线程;所述目标核心为所述中央处理器的核心中满足预设条件的核心;

6.根据权利要求3所述的功耗分析方法,其特征在于,所述中央处理器包括至少两个待测线程,在运行所述待测游戏的过程中,所述待测设备将所述至少两个待测线程中的任意一个作为当前待测线程,绑定至对应的中央处理器的核心中运行,同时挂起剩余线程,以交错执行至少两个待测线程,以及交错执行中央处理器和图形处理器;所述剩余线程为所述至少两个线程中除所述当前待测线程之外的线程;所述对应的中央处理器的核心为预先为线程配置的核心;

7.根据权利要求3所述的功耗分析方法,其特征在于,所述功耗信息包括待测游戏运行过程的各个时间点的功耗信息,所述将所述功耗信息与所述目标事件的数据进行时间轴上的匹配,以使所述功耗信息与所述目标事件对应,得到微观功耗分析结果,包括:

8.根据权利要求7所述的功耗分析方法,其特征在于,在所述得到所述微观功耗分析结果之后,所述方法还包括:

9.根据权利要求3所述的功耗分析方法,其特征在于,所述接收功耗分析设备通过所述待测设备中的预设供电装置的测量功耗供电端口,从所述待测设备中获取的待测游戏运行时的目标耗电数据,包括:

10.根据权利要求3所述的功耗分析方法,其特征在于,在所述将所述功耗信息与所述目标事件的数据进行时间轴上的匹配之后,所述方法还包括:

11.根据权利要求1至10中任一项所述的功耗分析方法,其特征在于,所述测量功耗供电端口与待测设备停靠站电连接,所述待测设备停靠站电与所述功耗分析设备电连接,所述接收功耗分析设备通过所述待测设备中的预设供电装置的测量功耗供电端口,从所述待测设备中获取的待测游戏运行时的目标耗电数据,包括:

12.一种功耗分析装置,其特征在于,所述装置包括:

13.一种功耗分析的电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行如权利要求1至11中任一项所述的功耗分析方法。

14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如权利要求1至11中任一项所述的功耗分析方法。

...

【技术特征摘要】

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

2.根据权利要求1所述的功耗分析方法,其特征在于,所述当在待测设备中运行待测游戏的情况下,接收功耗分析设备通过所述待测设备中的预设供电装置的测量功耗供电端口,从所述待测设备中获取的待测游戏运行时的目标耗电数据,包括:

3.根据权利要求1所述的功耗分析方法,其特征在于,所述待测设备中安装有游戏引擎,所述根据所述目标耗电数据对所述待测游戏运行时的微观功耗进行分析,得到所述待测游戏运行时的微观功耗分析结果,包括:

4.根据权利要求3所述的功耗分析方法,其特征在于,在所述得到微观功耗分析结果之后,所述方法还包括:

5.根据权利要求3所述的功耗分析方法,其特征在于,所述中央处理器包括至少两个待测线程,在运行所述待测游戏的过程中,所述待测设备将所述至少两个待测线程中的任意一个作为当前待测线程绑定至中央处理器中的目标核心中运行,同时挂起剩余线程,以交错执行至少两个待测线程,以及交错执行中央处理器和图形处理器;所述剩余线程为所述至少两个线程中除所述当前待测线程之外的线程;所述目标核心为所述中央处理器的核心中满足预设条件的核心;

6.根据权利要求3所述的功耗分析方法,其特征在于,所述中央处理器包括至少两个待测线程,在运行所述待测游戏的过程中,所述待测设备将所述至少两个待测线程中的任意一个作为当前待测线程,绑定至对应的中央处理器的核心中运行,同时挂起剩余线程,以交错执行至少两个待测线程,以及交错执行中央处理器和图形处理器;所述剩余线程为所述至少两个线程中除所述当前待测线程之外的线程;所述对应的中央处理器的核心为预先为线程配置的核心;

7.根据权利要求3所...

【专利技术属性】
技术研发人员:忻韬
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1