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

图像数据的显示方法、装置、存储介质及电子设备制造方法及图纸

技术编号:41190312 阅读:5 留言:0更新日期:2024-05-07 22:21
本申请公开了一种图像数据的显示方法、装置、存储介质及电子设备。其中,该方法包括:在应用程序的图形用户界面上,获取当前图像数据,其中,当前图像数据用于表示应用程序正常运行时所显示的界面图像;将当前图像数据在图像处理单元内存中的地址传输至监测工具中,且控制监测工具监测应用程序的运行状态,得到监测结果;响应于监测结果为应用程序处于异常运行状态,控制监测工具显示应用程序在异常运行状态下,与地址对应的目标图像数据,其中,目标图像数据用于确定应用程序处于异常运行状态的原因。本申请解决了对程序异常运行的原因进行分析时的效率低的技术问题。

【技术实现步骤摘要】

本申请涉及图像数据处理领域,具体而言,涉及一种图像数据的显示方法、装置、存储介质及电子设备


技术介绍

1、目前,现有技术通过输出崩溃日志,实现获取程序崩溃时刻的运行状态。但是,该方法需要在程序中插入大量的日志语句,而日志记录会产生大量的冗余信息,在相关技术人员需要花费时间和精力来筛选这些日志信息的同时,还会对程序的性能产生影响,导致程序运行速度变慢或占用较多的系统资源。此外,崩溃日志中记录的系统堆栈信息,可能同时被多个界面调用,因此,难以确定程序崩溃的位置和原因,从而存在对程序异常运行的原因进行分析时的效率低的问题。

2、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种图像数据的显示方法、装置、存储介质及电子设备,以至少解决对程序异常运行的原因进行分析时的效率低的技术问题。

2、根据本申请实施例的一个方面,提供了一种图像数据的显示方法。该方法可以包括:在应用程序的图形用户界面上,获取当前图像数据,其中,当前图像数据用于表示应用程序正常运行时所显示的界面图像;将当前图像数据在图像处理单元内存中的地址传输至监测工具中,且控制监测工具监测应用程序的运行状态,得到监测结果;响应于监测结果为应用程序处于异常运行状态,控制监测工具显示应用程序在异常运行状态下,与地址对应的目标图像数据,其中,目标图像数据用于确定应用程序处于异常运行状态的原因。

3、可选地,在应用程序的图形用户界面上,获取当前图像数据之前,该方法还包括:启动应用程序;在启动后的应用程序中调用接口,以启动监测工具;建立应用程序和监测工具之间的进程通信。

4、可选地,将当前图像数据在图像处理单元内存中的地址传输至监测工具中,包括:基于调用接口,获取当前图像数据在图像处理单元内存中的地址,且将地址转换为目标值;利用进程通信将目标值传输至监测工具中。

5、可选地,在将当前图像数据在图像处理单元内存中的地址传输至监测工具中之后,该方法还包括:在监测工具中,解析目标值,得到解析结果;响应于解析结果为对目标值解析成功,得到与目标值对应的应用程序的目标图像数据。

6、可选地,在监测工具中,解析目标值,得到解析结果,包括:将目标值逆转换为地址;将地址绑定至纹理对象上,得到解析结果,其中,纹理对象与当前图像数据共享图像处理单元内存中的地址。

7、可选地,在控制监测工具显示应用程序在异常运行状态下,与地址对应的目标图像数据之后,该方法还包括:存储目标图像数据,且将存储的目标图像数据转换为目标文件数据,其中,目标文件数据用于分析应用程序异常运行的原因。

8、可选地,该方法还包括:控制应用程序中开发库工具,利用进程通信将应用程序的当前图像数据和运行状况数据,传输至监测工具中。

9、可选地,在显示目标图像数据之后,该方法还包括:对目标图像数据进行分析,得到分析结果,其中,分析结果用于确定应用程序异常运行的原因。

10、根据本申请实施例的另一方面,还提供了一种图像数据的显示装置。该装置可以包括:获取单元,用于在应用程序的图形用户界面上,获取当前图像数据,其中,当前图像数据用于表示应用程序正常运行时所显示的界面图像;监测单元,用于将当前图像数据在图像处理单元内存中的地址传输至监测工具中,且控制监测工具监测应用程序的运行状态,得到监测结果;显示单元,用于响应于监测结果为应用程序处于异常运行状态,控制监测工具显示应用程序在异常运行状态下,与地址对应的目标图像数据,其中,目标图像数据用于确定应用程序处于异常运行状态的原因。

11、根据本申请实施例的另一方面,还提供了一种非易失性存储介质,非易失性存储介质中存储有程序,其中,在程序运行时控制非易失性存储介质所在设备执行图像数据的显示方法。

12、根据本申请实施例的另一方面,还提供了一种电子设备,包括:存储器和处理器,处理器用于运行存储在存储器中的程序,其中,程序运行时执行图像数据的显示方法。

13、在本申请实施例中,在应用程序的图形用户界面上,获取当前图像数据,其中,当前图像数据用于表示应用程序正常运行时所显示的界面图像;将当前图像数据在图像处理单元内存中的地址传输至监测工具中,且控制监测工具监测应用程序的运行状态,得到监测结果;响应于监测结果为应用程序处于异常运行状态,控制监测工具显示应用程序在异常运行状态下,与地址对应的目标图像数据,其中,目标图像数据用于确定应用程序处于异常运行状态的原因。也就是说,本申请通过将应用程序的当前图像数据在图像处理单元内存中的地址,实时传输至监测工具中,且控制监测工具监测应用程序的运行状态,当监测到应用程序处于异常运行状态时,控制监测工具显示应用程序在异常运行状态下的目标图像数据,从而实现了提高对程序异常运行的原因进行分析时的效率的技术效果,进而解决了对程序异常运行的原因进行分析时的效率低技术问题。

本文档来自技高网...

【技术保护点】

1.一种图像数据的显示方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述应用程序的所述图形用户界面上,获取所述当前图像数据之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,将所述当前图像数据在所述图像处理单元内存中的所述地址传输至所述监测工具中,包括:

4.根据权利要求3所述的方法,其特征在于,在将所述当前图像数据在所述图像处理单元内存中的所述地址传输至所述监测工具中之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,在所述监测工具中,解析所述目标值,得到所述解析结果,包括:

6.根据权利要求1所述的方法,其特征在于,在控制所述监测工具显示所述应用程序在所述异常运行状态下,与所述地址对应的所述目标图像数据之后,所述方法还包括:

7.根据权利要求1至6中任意一项所述的方法,其特征在于,所述方法还包括:

8.根据权利要求1至所述的方法,其特征在于,在显示所述目标图像数据之后,所述方法还包括:

9.一种图像数据的显示装置,其特征在于,包括

10.一种非易失性存储介质,其特征在于,所述非易失性存储介质中存储有程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行权利要求1至8中任意一项所述的方法。

11.一种电子设备,其特征在于,包括:存储器和处理器,所述处理器用于运行存储在所述存储器中的程序,其中,所述程序运行时执行权利要求1至8中任意一项所述的方法。

...

【技术特征摘要】

1.一种图像数据的显示方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述应用程序的所述图形用户界面上,获取所述当前图像数据之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,将所述当前图像数据在所述图像处理单元内存中的所述地址传输至所述监测工具中,包括:

4.根据权利要求3所述的方法,其特征在于,在将所述当前图像数据在所述图像处理单元内存中的所述地址传输至所述监测工具中之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,在所述监测工具中,解析所述目标值,得到所述解析结果,包括:

6.根据权利要求1所述的方法,其特征在于,在控制所述监测工具显示所述应用程序在所...

【专利技术属性】
技术研发人员:陈锦明丁嘉浩赵晓波卢维嘉俞佳
申请(专利权)人:先临三维科技股份有限公司
类型:发明
国别省市:

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

1