【技术实现步骤摘要】
内存泄露的确定方法、装置、电子设备及介质
[0001]本公开涉及计算机
,具体而言,本公开涉及一种内存泄露的确定方法、装置、电子设备及介质。
技术介绍
[0002]随着计算机技术的不断发展,应用程序的种类和功能也越来越多。应用程序在电子设备中运行时,会占用该电子设备的内存信息,当应用程序占用的电子设备的内存信息较大时,会导致应用程序运行卡顿的情况。因此,需要应用程序及时释放内存数据,防止因内存泄露问题而导致运行卡顿的情况。
[0003]现有技术中,技术人员可以在调试应用程序的代码时,通过工具获取应用程序的内存数据,通过对获取到的内存数据进行分析,确定该应用程序是否存在内存泄露,以解决应用程序的内存泄露问题。通常情况下,可以使用Allocation Tracker工具或者Memory Graph工具,在调试应用程序的代码时获取应用程序的内存数据,其中,Allocation Tracker只能获取存活对象的归类信息,Memory Graph只能获取到引用图。
[0004]随着应用程序的功能越来越多,业务逻辑 ...
【技术保护点】
【技术特征摘要】
1.一种内存泄露的确定方法,其特征在于,包括:获取客户端发送的与应用程序的指定业务场景相关的内存数据集合,所述内存数据集合中包括各内存对象对应的内存数据;基于所述内存数据集合确定目标内存对象对应的内存数据;若所述目标内存对象对应的内存数据满足所述指定业务场景对应的内存泄露判断条件,则确定所述指定业务场景存在内存泄露。2.根据权利要求1所述的方法,其特征在于,所述基于所述内存数据集合确定目标内存对象对应的内存数据,包括:根据各内存对象的关键字,对所述内存数据集合中的各内存数据进行分类处理,得到各内存对象对应的内存数据;从各内存对象对应的内存数据中确定出目标内存对象对应的内存数据。3.根据权利要求2所述的方法,其特征在于,所述根据各内存对象的关键字,对所述内存数据集合中的各内存数据进行分类处理,得到各内存对象对应的内存数据,包括:对所述内存数据集合中的各内存数据进行反符号化,得到反符号化之后的各内存数据;根据各内存对象的关键字,对反符号化之后的各内存数据进行分类处理,得到各内存对象对应的内存数据。4.根据权利要求1-3任一项所述的方法,其特征在于,所述指定业务场景包括多媒体数据采集业务场景,所述多媒体数据采集业务场景对应的内存泄露判断条件包括目标内存对象对应的内存数据的条数大于设定值。5.根据权利要求1-3任一项所述的方法,其特征在于,所述指定业务场景包括多媒体数据发布业务场景,所述多媒体...
【专利技术属性】
技术研发人员:刘淼,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。