全部产品
云市场

线程热点

更新时间:2019-01-17 17:48:33

简介

线程热点包括两个功能:

  • 获取线程快照

    向目标实例获取当前所有线程的栈帧,类似于 jstack 命令;获取到线程栈后,将过滤已经识别出的空闲的线程,如:HSF、Tomcat、GC 等;剩下的线程中,为避免过大的开销,默认只为您取回了30 个线程的数据。

  • 分析调用统计

    统计分析一段时间内应用中的方法调用,同时给出方法调用和调用关系(调用栈), 最终结果提供两种维度的视图(树状与火焰图状),同时自动高亮显示您的业务方法,让您迅速定位到耗时占比最多的业务方法的调用源头。此调用将持续 10 秒左右才能返回结果。

使用说明

  1. 登录 EDAS 控制台,在左侧导航栏单击应用管理 > 应用列表

  2. 应用列表页面单击需要诊断的应用名称。

  3. 在应用详情页左侧的导航栏中单击应用诊断

  4. 在应用诊断页面单击线程热点

    在线程热点页面中分别单击获取线程快照开始分析调用统计

获取线程快照

单击获取线程快照后,结果中尝试对线程进行分组识别,定位业务线程及业务栈帧然后进行展开。

应用诊断-线程快照

开始分析调用统计

单击开始分析调用统计后,会进行调用分析。调用分析的结果有两种呈现方式:

  • 树状视图(默认)

    尝试从调用树中定位业务逻辑栈帧并展开。

    应用诊断-调用分析-树图

  • 火焰图状视图

    以火焰图形式展示调用统计结果以及调用关系,单击特定栈帧(方法)查看某调用路径的调用统计数据。

    应用诊断-调用分析-火焰图