一种后台耗时任务确定方法、装置、电子设备及存储介质制造方法及图纸

技术编号:44465718 阅读:27 留言:0更新日期:2025-03-04 17:38
本公开实施例提供了一种后台耗时任务确定方法、装置、电子设备及存储介质。后台耗时任务确定方法包括:对代码差异分析结果进行分析,确定代码提交增加的候选后台任务,候选后台任务为候选的引起耗时的后台任务;执行所述候选后台任务所关联场景的代码,确定所述候选后台任务的耗时信息;基于所述耗时信息,确定所述候选后台任务中产生耗时的后台耗时任务。有效对后台线程进行了防劣化处理,通过静态分析出代码提交的候选后台任务,然后通过动态运行,动态分析出候选后台任务的耗时信息。进而基于耗时信息确定代码提交的后台耗时任务,实现了对后台线程的劣化点的确定。

【技术实现步骤摘要】

本公开实施例涉及计算机技术,尤其涉及一种后台耗时任务确定方法、装置、电子设备及存储介质


技术介绍

1、目前为了减轻主线程的压力,最常使用的优化策略就是创建后台线程,将主线程非必要的操作抛到后台线程去完成,实现充分调度cpu资源,又减少主线程的负载,但高频的使用线程会导致系统资源竞争增加和线程调度开销增加。故,如何实现后台线程的防劣化是当前亟待解决的技术问题。


技术实现思路

1、本公开提供一种后台耗时任务确定方法、装置、电子设备及存储介质,有效的确定了后台线程的劣化点,即实现了耗时后台任务的确定。

2、第一方面,本公开实施例提供了一种后台耗时任务确定方法,包括:

3、对代码差异分析结果进行分析,确定代码提交增加的候选后台任务,候选后台任务为候选的引起耗时的后台任务;

4、执行所述候选后台任务所关联场景的代码,确定所述候选后台任务的耗时信息;

5、基于所述耗时信息,确定所述候选后台任务中产生耗时的后台耗时任务。

6、第二方面,本公开实施例还提供了一种后本文档来自技高网...

【技术保护点】

1.一种后台耗时任务确定方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述对代码差异分析结果进行分析,确定代码提交增加的候选后台任务,包括:

3.根据权利要求2所述的方法,其特征在于,确定应用中创建后台线程的线程方法集合,包括:

4.根据权利要求2所述的方法,其特征在于,确定应用中创建任务的任务方法集合,包括:

5.根据权利要求2所述的方法,其特征在于,确定所述任务是否产生耗时,包括:

6.根据权利要求1所述的方法,其特征在于,在执行所述候选后台任务所关联场景的代码,确定所述候选后台任务的耗时信息之前,还包...

【技术特征摘要】

1.一种后台耗时任务确定方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述对代码差异分析结果进行分析,确定代码提交增加的候选后台任务,包括:

3.根据权利要求2所述的方法,其特征在于,确定应用中创建后台线程的线程方法集合,包括:

4.根据权利要求2所述的方法,其特征在于,确定应用中创建任务的任务方法集合,包括:

5.根据权利要求2所述的方法,其特征在于,确定所述任务是否产生耗时,包括:

6.根据权利要求1所述的方法,其...

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

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

1