一种内存异常归因方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:40593831 阅读:27 留言:0更新日期:2024-03-12 21:55
本公开提供了一种内存异常归因方法、装置、计算机设备及存储介质,其中,该方法包括:响应于多台设备中分别部署的目标应用程序在运行过程中发生内存异常,获取多台设备分别生成的目标应用程序的内存使用描述文件;创建与每台设备对应的分析线程,并利用与每台设备对应的分析线程,基于内存使用描述文件,确定导致内存异常的候选程序对象以及候选程序对象导致的异常类型;针对每种异常类型,对匹配异常类型下的各候选程序对象的目标业务代码进行聚合,得到异常类型下的各候选对象的出现频次,并基于该出现频次,筛选出目标程序对象。本公开实施例实现了可以通过多线程对不同设备上的内存使用文件同时进行分析,提高了对内存异常归因的分析效率。

【技术实现步骤摘要】

本公开涉及计算机,具体而言,涉及一种内存异常归因方法、装置、计算机设备及存储介质


技术介绍

1、应用程序在运行过程中经常发生内存异常的问题。内存发生异常的情况下,用户可能无法执行某些功能操作,影响使用应用程序的体验。产生内存异常的原因有很多,需要从内存日志文件中查找内存发生异常时应用程序的堆栈信息。

2、目前内存异常归因分析的分析效率较低并且准确度也较低。


技术实现思路

1、本公开实施例至少提供一种内存异常归因方法、装置、计算机设备及存储介质。

2、第一方面,本公开实施例提供了一种内存异常归因方法,包括:

3、响应于多台设备中分别部署的目标应用程序在运行过程中发生内存异常,获取多台设备分别生成的所述目标应用程序的内存使用描述文件;所述内存使用描述文件用于描述所述目标应用程序中的各个程序对象对内存的占用情况;

4、针对每台设备,创建与所述每台设备对应的分析线程,并利用与所述每台设备对应的分析线程,基于所述每台设备生成的所述内存使用描述文件,确定导致所述内存异常的本文档来自技高网...

【技术保护点】

1.一种内存异常归因方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述异常类型包括第一类型;所述第一类型用于指示内存发生内存泄漏;所述内存使用描述文件包括:各个所述程序对象在请求释放内存后的释放状态信息;

3.根据权利要求1所述的方法,其特征在于,所述异常类型包括第二类型;所述第二类型指示所述候选程序对象占用的第一内存空间大小超过设定阈值;

4.根据权利要求3所述的方法,其特征在于,所述内存使用描述文件包括:各个程序对象占用的第二内存空间大小;

5.根据权利要求1所述的方法,其特征在于,所述基于所述异常类型下的各候选程...

【技术特征摘要】

1.一种内存异常归因方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述异常类型包括第一类型;所述第一类型用于指示内存发生内存泄漏;所述内存使用描述文件包括:各个所述程序对象在请求释放内存后的释放状态信息;

3.根据权利要求1所述的方法,其特征在于,所述异常类型包括第二类型;所述第二类型指示所述候选程序对象占用的第一内存空间大小超过设定阈值;

4.根据权利要求3所述的方法,其特征在于,所述内存使用描述文件包括:各个程序对象占用的第二内存空间大小;

5.根据权利要求1所述的方法,其特征在于,所述基于所述异常类型下的各候选程序对象的出现频次,筛选出导致所述内存异常的待更新的目标程序对象,包括:

6.根据权利要求1所述的方法,其特征在于,所述从所述每台设备生成的所述内存使用描...

【专利技术属性】
技术研发人员:王涛林恒锐
申请(专利权)人:抖音视界有限公司
类型:发明
国别省市:

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

1