线程的确定方法、装置、存储介质及电子装置制造方法及图纸

技术编号:36616027 阅读:33 留言:0更新日期:2023-02-15 00:22
本发明专利技术实施例提供了一种线程的确定方法、装置、存储介质及电子装置,其中,该方法包括:在目标处理器的目标使用率超过第一阈值的情况下,确定预定数量的第一线程,其中,第一线程为目标进程中包括的资源占用满足目标条件的线程;确定目标处理器中包括的第一接口描述的第一线程的第一线程标识;基于第一线程标识调用第一线程的目标日志信息;基于目标日志信息从第一线程中确定出目标线程。通过本发明专利技术,解决了相关技术中存在的确定导致CPU使用率高的线程时需要借助工具,通用性差的问题,达到通用性高、对外依赖小的效果。对外依赖小的效果。对外依赖小的效果。

【技术实现步骤摘要】
线程的确定方法、装置、存储介质及电子装置


[0001]本专利技术实施例涉及通信领域,具体而言,涉及一种线程的确定方法、装置、存储介质及电子装置。

技术介绍

[0002]大型系统软件的可诊断功能直接决定产品的质量和开发、运维工程师的生活质量。CPU使用率高会影响软件功能、性能。
[0003]在相关技术中,随着物联网的快速发展,更多的边缘设备都上操作系统实现更为智能的功能,但是有些设备由于内存、成本或者安全等原因,linux操作系统的一些工具(如db2top、perf、ebpf)、命令(如jstack)都是被裁减掉的。然而,在确定导致CPU使用率高的线程时一般需要linux或者集成工具自带的一些命令来实现诊断。
[0004]由此可知,相关技术中存在确定导致CPU使用率高的线程时需要借助工具,通用性差的问题。
[0005]针对相关技术中存在的上述问题,目前尚未提出有效的解决方案。

技术实现思路

[0006]本专利技术实施例提供了一种线程的确定方法、装置、存储介质及电子装置,以至少解决相关技术中存在的确定导致CP本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种线程的确定方法,其特征在于,包括:在目标处理器的目标使用率超过第一阈值的情况下,确定预定数量的第一线程,其中,所述第一线程为目标进程中包括的资源占用满足目标条件的线程;确定所述目标处理器中包括的第一接口描述的所述第一线程的第一线程标识;基于所述第一线程标识调用所述第一线程的目标日志信息;基于所述目标日志信息从所述第一线程中确定出目标线程。2.根据权利要求1所述的方法,其特征在于,在目标处理器的目标使用率超过第一阈值的情况下,确定预定数量的第一线程包括:确定所述目标使用率持续超过所述第一阈值的目标时长;在所述目标时长大于或等于预设时长的情况下,确定所述预定数量的所述第一线程。3.根据权利要求1所述的方法,其特征在于,确定预定数量的第一线程包括:基于所述目标处理器中包括的第一文件信息确定所述目标处理器中包括的各个进程的第一资源占用率;确定所述第一资源占用率中的最大的资源占用率对应的目标进程;从所述目标进程中确定预定数量的所述第一线程。4.根据权利要求3所述的方法,其特征在于,从所述目标进程中确定预定数量的所述第一线程包括:确定所述目标进程中包括的各个线程的第二资源占用率;将所述第二资源占用率最高的所述预定数量的线程确定为所述预定数量的所述第一线程。5.根据权利要求1所述的方法,其特征在于,确定所述目标处理器中包括的第一接口描述的所述第一线程的第一线程标识包括:确定所述第一线程的第一线程控制符;基于所述第一线程控制符确定内核中存储的所述第一线程的第二线程标识;基于所述第二线程标识确定所述第一线程标识。6.根据权利要求5所述的方法,其特征在于,基于所述第二线程标识确定所述第一线程标识包括:获取内核存储的线程标识与所述第一接口描述的线程的线程标识的映射关系;基于所述映射关系确定与所述第二线程标识对应的所述第一线程标识。7.根据权利要求6所述的方法,其特征在于,在获取内核存储的线程标识与所述第一接口描述的线程的线程标识的映射关系之前,所述方法还包括:将所述内核存储的线程标识与所述第一接口描述的线程的线程标识的映射关系嵌入到第...

【专利技术属性】
技术研发人员:兰海
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1