崩溃解析方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33737281 阅读:21 留言:0更新日期:2022-06-08 21:34
本申请提供一种崩溃解析方法、装置、电子设备及存储介质。其中方法包括:接收崩溃文件;对崩溃文件进行解析,得到崩溃文件的栈帧数据信息,其中,每个栈帧数据信息中包括至少一个栈帧;将至少一个栈帧中的每个栈帧分别作为目标栈帧;解析目标栈帧的属性信息,根据属性信息从数据库的至少一个存储空间中确定与属性信息对应的目标存储空间,从目标存储空间中获取目标栈帧对应的符号数据;将得到的至少一个栈帧对应的符号数据进行整合并输出。这种崩溃解析方式,能够使得解析的效率得到有效的提高,减少崩溃解析时间,由于解析过程中读取量大大减少,使得读取压力得到有效降低。使得读取压力得到有效降低。使得读取压力得到有效降低。

【技术实现步骤摘要】
崩溃解析方法、装置、电子设备及存储介质


[0001]本申请涉及数据处理
,尤其涉及一种崩溃解析方法、装置、电子设备及存储介质。

技术介绍

[0002]对于一些终端(例如,PC端)的应用发生崩溃后,安装在终端上的客户端会将崩溃文件上传至服务器中,利用服务器进行崩溃解析。服务器进行崩溃解析过程中,需要利用符号表文件进行查找分析。
[0003]现有技术中,符号表文件体积较大,对崩溃文件进行解析的过程中,就需要利用较大的符号表文件来进行,这样由于符号表文件本身比较大,就会需要采用大量的读取的过程来完成崩溃解析,使得整个解析的效率降低。

技术实现思路

[0004]有鉴于此,本申请的目的在于提出一种崩溃解析方法、装置、电子设备及存储介质以解决或部分解决上述技术问题。
[0005]基于上述目的,本申请的第一方面提供了一种崩溃解析方法,包括:
[0006]接收崩溃文件;
[0007]对所述崩溃文件进行解析,得到所述崩溃文件的栈帧数据信息,其中,每个栈帧数据信息中包括至少一个栈帧;
>[0008]将所述本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种崩溃解析方法,其特征在于,包括:接收崩溃文件;对所述崩溃文件进行解析,得到所述崩溃文件的栈帧数据信息,其中,每个栈帧数据信息中包括至少一个栈帧;将所述至少一个栈帧中的每个栈帧分别作为目标栈帧;解析所述目标栈帧的属性信息,根据所述属性信息从数据库的至少一个存储空间中确定与所述属性信息对应的目标存储空间,从所述目标存储空间中获取所述目标栈帧对应的符号数据;将得到的所述至少一个栈帧对应的符号数据进行整合并输出。2.根据权利要求1所述的方法,其特征在于,在所述接收崩溃文件之前,所述方法还包括:接收用于崩溃解析的符号表文件;对所述符号表文件进行解析,得到多个符号数据;将所述多个符号数据分装为至少一组,将至少一组符号数据通过中间转发器转发至所述数据库的至少一个存储空间中存储,其中,一组符号数据对应一个存储空间。3.根据权利要求2所述的方法,其特征在于,所述对所述符号表文件进行解析,得到多个符号数据,包括:将所述符号表文件存储在临时存储器中;确定对所述符号表文件进行解析的解析任务,根据所述解析任务生成对应的第一消息队列;将所述第一消息队列发送至解析器中,利用所述解析器对所述临时存储器中的符号表文件进行解析,得到多个符号数据。4.根据权利要求2所述的方法,其特征在于,将所述多个符号数据分装为至少一组,将至少一组符号数据通过中间转发器转发至所述数据库的至少一个存储空间中存储,包括:响应于确定所述符号表文件解析完成,所述中间转发器生成第二消息队列发送给所述解析器;利用所述解析器将解析后的多个符号数据通过中间转发器转发至所述数据库;利用所述数据库基于所述多个符号数据的地址信息,按照每组预定数量的地址信息进行分装,得到至少一组符号数据,将至少一组符号数据存储在数据库的至少一个存储空间中。5.根据权利要求4所述的方法,其特征在于,在利用所述数据库基于所述多个符号数据的地址信息,按照每组预定数量的地址信息进行分装之前,还包括:确定每个符号数据的映射关系,将各个符号数据的映射关系记录到至少一种映射图中,将所述至少一种映射图存储在所述数据库中。6.根据权利要求5所述的方法,其特征在于,所述映射图包括下列至少之一:表示功能范围关系的范围映射图;表示地址关系的地址映射图;表示包含功能关系的包含映射图。7.根据权利要求4至6任一项所述的方法,其特征在于,在所述将至少一组符号数据通
过中间转发器转发至所述数据库的至少一个存储空间中存储之后,还包括:确定各个存储空间内的符号数据的数量,并将符号数据的数量小于第一阈值的存储空间作为稀疏存储空间;统计所述稀疏存储空间的数量,响应于确定所述稀疏存储空间的数量大于第二阈值,对所述稀疏存储空间进行合并处理,合并到至少一个密集存储空间中,其中所述密集存储空间的存储数量小于等于所述预定数量。8.根据权利要求2所述的方法,其特征在于...

【专利技术属性】
技术研发人员:林柯辰贾宁
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:

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

1