一种基于垃圾回收的异常定位方法、装置、终端设备及介质制造方法及图纸

技术编号:42476590 阅读:22 留言:0更新日期:2024-08-21 12:59
本申请提出了一种基于垃圾回收的异常定位方法、装置、终端设备及介质,属于计算机技术领域。该方法包括:确定垃圾回收对象对应的目标数据结构;获得目标对象以及目标对象对应的初始位置信息;根据初始位置信息和目标数据结构确定目标对象对应的初始回收对象;对初始回收对象进行垃圾收集,获得需要进行垃圾回收的目标回收对象;对目标回收对象进行回收处理,获得目标回收对象对应的回收状态;若回收状态为预设异常状态的情况下,根据目标数据结构获得目标回收对象对应的目标位置信息。解决了相关技术中无法对造成界面卡顿等异常的垃圾回收对象的来源进行溯源,从而开发者需要自行定位影响开发效率,甚至可能导致用户体验下降的问题。

【技术实现步骤摘要】

本申请涉及计算机,特别涉及一种基于垃圾回收的异常定位方法、装置、终端设备及介质


技术介绍

1、网络游戏中会大量使用l ua进行垃圾回收,使用l ua的垃圾回收器可以提供高效的内存管理,能够快速地释放不再使用的内存,避免内存泄漏和内存溢出的问题,但是l ua的垃圾回收是自动运行的,游戏开发者无法控制何时进行垃圾回收,而且l ua的垃圾回收器虽然能够提高效率,但也会产生一定的性能开销,会消耗一定的cpu和内存资源,因此,在使用l ua进行垃圾回收若垃圾回收对象回收时耗时过长时可能会使游戏界面产生卡顿现象,进而导致游戏直观体感的不平滑,相关技术中可以知道l ua脚本在进行垃圾回收时的耗时,但是无法对造成游戏界面卡顿等异常的垃圾回收对象的来源进行溯源,从而游戏开发者需要自行定位,这可能需要耗费更多的时间来定位该垃圾回收对象,进而会影响开发效率,甚至可能导致用户体验下降。


技术实现思路

1、本申请旨在至少解决现有技术中存在的技术问题之一。为此,本申请提出一种基于垃圾回收的异常定位方法、装置、终端设备及介质,能够提高开本文档来自技高网...

【技术保护点】

1.一种基于垃圾回收的异常定位方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定垃圾回收对象对应的目标数据结构,包括:

3.根据权利要求1所述的方法,其特征在于,所述获得目标对象以及所述目标对象对应的初始位置信息,包括:

4.根据权利要求1所述的方法,其特征在于,所述获得目标对象以及所述目标对象对应的初始位置信息,还包括:

5.根据权利要求1所述的方法,其特征在于,所述对所述初始回收对象进行垃圾收集,获得需要进行垃圾回收的目标回收对象,包括:

6.根据权利要求5所述的方法,其特征在于,所述根据所...

【技术特征摘要】

1.一种基于垃圾回收的异常定位方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定垃圾回收对象对应的目标数据结构,包括:

3.根据权利要求1所述的方法,其特征在于,所述获得目标对象以及所述目标对象对应的初始位置信息,包括:

4.根据权利要求1所述的方法,其特征在于,所述获得目标对象以及所述目标对象对应的初始位置信息,还包括:

5.根据权利要求1所述的方法,其特征在于,所述对所述初始回收对象进行垃圾收集,获得需要进行垃圾回收的目标回收对象,包括:

6.根据权利要求5所述的方法,其特征在于,所述根据所述标记结果进行筛选获得需要进行垃圾回收的所述目标回收对象,包括:

7.根据权利要求1所述的方法,其特征在于,所述对所述目标回收对象进行回收处理,获得所述目标回收对象对应的回收状态,包括:

【专利技术属性】
技术研发人员:叶川梁波姜国栋
申请(专利权)人:珠海金山数字网络科技有限公司
类型:发明
国别省市:

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

1