System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 内存错误的检测方法、装置、终端和存储介质制造方法及图纸_技高网

内存错误的检测方法、装置、终端和存储介质制造方法及图纸

技术编号:41330452 阅读:5 留言:0更新日期:2024-05-20 09:51
本公开提供内存错误的检测方法及装置、终端和存储介质。内存错误的检测方法包括:确定是否存在应用崩溃;当确定存在应用崩溃时,收集崩溃信息;基于崩溃信息,确定是否开启内存检测;当确定开启内存检测时,实施内存检测,并且收集错误信息。本公开的检测方法能够动态选取需要检测的应用,可以消除原生随机策略的不确定性,也不需要通过修改代码来强制开启应用,灵活性更强。

【技术实现步骤摘要】

本公开涉及信息,尤其涉及内存错误的检测方法及装置、终端和存储介质。


技术介绍

1、随着移动互联网技术的发展,安卓设备上的应用(app)的功能越来越庞大,应用的代码量也越来越多。对于这些app,在开发过程中,如何正确的操作内存是一件非常困难的事情。许多app或多或少都会遇到内存相关的错误问题,此类问题往往会造成app的功能异常,甚至会导致app崩溃。更重要的是,对于整个安卓系统行业,内存相关的问题很难分析,开发者往往不知道是什么地方导致的错误,因此,面对此类问题往往束手无策。


技术实现思路

1、为解决现有问题,本公开提供一种内存错误的检测方法及装置、终端和存储介质。

2、本公开采用以下的技术方案。

3、本公开的实施例提供一种内存错误的检测方法,所述内存错误的检测方法包括:确定是否存在应用崩溃;当确定存在应用崩溃时,收集崩溃信息;基于所述崩溃信息,确定是否开启内存检测;当确定开启内存检测时,实施内存检测,并且收集错误信息。

4、本公开的另一实施例提供了一种内存错误的检测装置,所述内存错误的检测装置包括:崩溃确定模块,配置为确定是否存在应用崩溃;崩溃信息收集模块,配置为当确定存在应用崩溃时,收集崩溃信息;内存检测确定模块,配置为基于所述崩溃信息,确定是否开启内存检测;内存检测模块,配置为当确定开启内存检测时,实施内存检测,并且收集错误信息。

5、在一些实施例中,本公开提供一种终端,包括:至少一个存储器和至少一个处理器;其中,存储器用于存储程序代码,处理器用于调用所述存储器所存储的程序代码执行上述内存错误的检测方法。

6、在一些实施例中,本公开提供一种存储介质,所述存储介质用于存储程序代码,所述程序代码用于执行上述内存错误的检测方法。

7、本公开的实施例能够动态选取需要检测的app,可以消除原生随机策略的不确定性,也不需要通过修改代码来强制开启应用,灵活性更强。

本文档来自技高网...

【技术保护点】

1.一种内存错误的检测方法,其特征在于,所述内存错误的检测方法包括:

2.根据权利要求1所述的内存错误的检测方法,其特征在于,所述内存错误的检测方法还包括:当确定不存在应用崩溃时,不进行处理,并且继续确定是否存在应用崩溃。

3.根据权利要求1所述的内存错误的检测方法,其特征在于,所述崩溃信息包括崩溃的应用、崩溃的类型、崩溃的时间和截止当前时间的崩溃次数。

4.根据权利要求1所述的内存错误的检测方法,其特征在于,所述内存错误的检测方法还包括:当确定不开启内存检测时,不进行处理,并且继续确定是否存在应用崩溃。

5.根据权利要求1所述的内存错误的检测方法,其特征在于,所述内存错误的检测方法还包括:

6.根据权利要求5所述的内存错误的检测方法,其特征在于,所述内存错误的检测方法还包括:

7.根据权利要求6所述的内存错误的检测方法,其特征在于,所述内存错误的检测方法还包括:

8.一种内存错误的检测装置,其特征在于,所述内存错误的检测装置包括:

9.一种终端,包括:

10.一种存储介质,所述存储介质用于存储程序代码,所述程序代码用于执行权利要求1至7中任一项所述的内存错误的检测方法。

...

【技术特征摘要】

1.一种内存错误的检测方法,其特征在于,所述内存错误的检测方法包括:

2.根据权利要求1所述的内存错误的检测方法,其特征在于,所述内存错误的检测方法还包括:当确定不存在应用崩溃时,不进行处理,并且继续确定是否存在应用崩溃。

3.根据权利要求1所述的内存错误的检测方法,其特征在于,所述崩溃信息包括崩溃的应用、崩溃的类型、崩溃的时间和截止当前时间的崩溃次数。

4.根据权利要求1所述的内存错误的检测方法,其特征在于,所述内存错误的检测方法还包括:当确定不开启内存检测时,不进行处理,并且继续确定是否存在应用崩溃。<...

【专利技术属性】
技术研发人员:丁波
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1