垃圾回收方法、装置、存储介质及电子设备制造方法及图纸

技术编号:31844121 阅读:31 留言:0更新日期:2022-01-12 13:24
本申请实施例公开了一种垃圾回收方法、装置、存储介质及电子设备,其中,方法包括:确定目标应用线程触发垃圾回收任务,获取所述垃圾回收任务对应的垃圾回收类型,若所述垃圾回收类型为显式回收类型,则对所述垃圾回收任务进行并行回收处理。采用本申请实施例,可以优化垃圾回收流程,保障垃圾回收过程中的应用性能。能。能。

【技术实现步骤摘要】
垃圾回收方法、装置、存储介质及电子设备


[0001]本申请涉及计算机
,尤其涉及一种垃圾回收方法、装置、存储介质及电子设备。

技术介绍

[0002]随着计算机技术的快速发展,电子设备上所搭载的应用也越来越多。电子设备在运行应用的过程中会涉及到垃圾回收,垃圾回收是通过线程对堆中的待回收对象进行回收,以释放内存空间的一种机制,通过垃圾回收可以释放内存,保障应用的正常运行。

技术实现思路

[0003]本申请实施例提供了一种垃圾回收方法、装置、存储介质及电子设备,所述技术方案如下:
[0004]第一方面,本申请实施例提供了一种垃圾回收方法,所述方法包括:
[0005]确定目标应用线程触发垃圾回收任务,获取所述垃圾回收任务对应的垃圾回收类型;
[0006]若所述垃圾回收类型为显式回收类型,则对所述垃圾回收任务进行并行回收处理。
[0007]第二方面,本申请实施例提供了一种垃圾回收装置,所述装置包括:
[0008]任务确定模块,用于确定目标应用线程触发垃圾回收任务,获取所述垃圾回收任务对应的垃圾本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种垃圾回收方法,其特征在于,所述方法包括:确定目标应用线程触发垃圾回收任务,获取所述垃圾回收任务对应的垃圾回收类型;若所述垃圾回收类型为显式回收类型,则对所述垃圾回收任务进行并行回收处理。2.根据权利要求1所述的方法,其特征在于,所述对所述垃圾回收任务进行并行回收处理,包括:将所述垃圾回收任务对应的垃圾回收流程更新为并行回收流程,基于所述并行回收流程并行执行所述垃圾回收任务以及目标线程任务;其中,所述目标线程任务为所述垃圾回收任务之后的线程任务。3.根据权利要求2所述的方法,其特征在于,所述将所述垃圾回收任务对应的垃圾回收流程更新为并行回收流程,包括:获取所述垃圾回收任务对应的垃圾回收流程,对所述垃圾回收流程对应的垃圾回收接口进行接口更新处理;通过接口更新处理后的所述垃圾回收接口将所述垃圾回收任务与并行回收流程关联。4.根据权利要求3所述的方法,其特征在于,所述对所述垃圾回收流程对应的垃圾回收接口进行接口更新处理,包括:获取所述垃圾回收任务对应的第一回收接口,所述第一回收接口为所述显式回收类型对应的显式回收流程中的垃圾回收接口;将所述第一回收接口更新为第二回收接口,所述第二回收接口与并行回收流程相关联。5.根据权利要求4所述的方法,其特征在于,所述通过接口更新处理后的所述垃圾回收接口将所述垃圾回收任务与并行回收流程关联,包括:通过第二回收接口向辅助线程添加并行垃圾回收任务;其中,所述并行垃圾回收任务用于指示辅助线程并行执行所述垃圾回收任务。6.根据权利要求4所述的方法,其特征在于,所述通过第二回收接口调用第三回收接口向辅助线程添加并行垃圾回收任务,包括:通过第二回收接口向第一回收线程添加并行垃圾回收任务,所述第一回收线程为所述并行回收流程对应的默认回收线程;或,确定第二回收线程,通过第二回收接口向第二回收线程添加并行垃圾...

【专利技术属性】
技术研发人员:曾开发
申请(专利权)人:杭州逗酷软件科技有限公司
类型:发明
国别省市:

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

1