The invention provides a crash analysis method, device, electronic equipment, and storage medium, which is applied in target application. The method includes recording the information of windows in target application into the default log file in real time, and analyzing the crash of application based on the default log file and the crash log when the crash event occurs in target application. The method can realize timely analysis of window anomalies causing collapse and effectively improve the effect of collapse analysis.
【技术实现步骤摘要】
崩溃分析方法、装置、电子设备,及存储介质
本专利技术涉及计算机
,尤其涉及一种崩溃分析方法、装置、电子设备,及存储介质。
技术介绍
相关技术中,是通过第三方软件开发工具包进行崩溃分析,或者基于内部崩溃分析方法,采集崩溃日志以分析崩溃。这种方式下,由于崩溃日志为承载应用程序的系统内部的崩溃,而不是应用使用过程中的窗口的动作事件造成的崩溃,无法分析出造成崩溃的窗口异常,崩溃分析效果不佳。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的目的在于提出一种崩溃分析方法、装置、电子设备,及存储介质,能够实现及时地分析造成崩溃的窗口异常,有效提升崩溃分析效果。为达到上述目的,本专利技术第一方面实施例提出的崩溃分析方法,应用于目标应用中,包括:将所述目标应用中各窗口的信息,实时地记录至预设日志文件中;在所述目标应用产生崩溃事件时,基于所述预设日志文件和崩溃日志对所述应用的崩溃进行分析。本专利技术第一方面实施例提出的崩溃分析方法,通过将目标应用中各窗口的信息,实时地记录至预设日志文件中,并在目标应用产生崩溃事件时,基于预设日志文件和崩 ...
【技术保护点】
1.一种崩溃分析方法,其特征在于,应用于目标应用中,包括以下步骤:将所述目标应用中各窗口的信息,实时地记录至预设日志文件中;在所述目标应用产生崩溃事件时,基于所述预设日志文件和崩溃日志对所述应用的崩溃进行分析。
【技术特征摘要】
1.一种崩溃分析方法,其特征在于,应用于目标应用中,包括以下步骤:将所述目标应用中各窗口的信息,实时地记录至预设日志文件中;在所述目标应用产生崩溃事件时,基于所述预设日志文件和崩溃日志对所述应用的崩溃进行分析。2.如权利要求1所述的崩溃分析方法,其特征在于,在所述将所述目标应用中各窗口的信息,实时地记录至预设日志文件中之前,还包括:创建目标类,并基于所述目标类所提供的钩子函数钩取所述目标应用的窗口全局管理类,以对所述目标应用中各窗口的信息进行监听。3.如权利要求1所述的崩溃分析方法,其特征在于,所述将所述目标应用中各窗口的信息,实时地记录至预设日志文件中,包括:将所述目标应用中各窗口的标识,记录至所述预设日志文件中;在所述目标应用中各窗口产生动作事件时,将产生所述动作事件的窗口的类型,实时地记录至所述预设日志文件中;将所述目标应用中当前处于启动状态的窗口的个数,实时地记录至所述预设日志文件中。4.如权利要求3所述的崩溃分析方法,其特征在于,所述在所述目标应用产生崩溃事件时,基于所述预设日志文件和崩溃日志对所述应用的崩溃进行分析,包括:在所述目标应用产生崩溃事件时,确定所述预设日志文件中所记录的各窗口的类型,并从所述崩溃日志中确定所述所记录的各窗口的初始类型;分别判断所述所记录的各窗口的类型和所述所记录的各窗口的初始类型是否相同;若不相同,则确定类型不相同的目标窗口为进行崩溃分析得到的结果。5.如权利要求4所述的崩溃分析方法,其特征在于,在所述确定类型不相同的目标窗口为进行崩溃分析得到的结果之后,还包括:获取所述目标窗口对应的处理逻辑;从所述处理逻辑中确定目标处理逻辑,所述目标处理逻辑为:修改窗口类型的处理逻...
【专利技术属性】
技术研发人员:张丹,樊杨,
申请(专利权)人:北京金山安全软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。