线程分析
更新时间 2025-06-16 10:43:40
最近更新时间: 2025-06-16 10:43:40
线程分析功能通过按线程级别统计CPU耗时以及各类线程的数量分布,提供细粒度的性能洞察。周期性地(每5分钟)采集并整合线程的方法栈信息,能够有效还原真实的代码执行路径。开发者可高效识别并解决与线程相关的性能瓶颈。适用于当集群出现CPU利用率异常升高或检测到大量慢方法执行时,用于精准定位消耗CPU资源最多的线程或具体方法。
功能入口
进入应用性能监控控制台。
选择目标应用,进入应用监控详情页。
在顶部导航栏中选择【应用诊断】-【线程分析】。
进行线程分析
进入线程分析页面后,左侧列表展示应用的全部线程,可基于CPU耗时统计快速发现异常线程。选中指定异常线程后,右侧的CPU耗时和线程状态统计图可对CPU耗时与线程数变化进行分析,如分析每分钟的线程总数是否过多。
通过单击异常线程的方法栈,可查看指定时间范围内的真实运行方法栈,例如通过分析处于BLOCKED状态的线程所关联的方法,可以有针对性地重构相关代码区域,降低CPU使用率。