热点方法

热点方法页面展示当前应用发起请求时调用的线程方法信息。系统通过全栈快照备份对方法栈进行统计分析。热点方法按照线程状态可分为五类,分别是:代码执行、线程等待、线程锁、文件读写和网络读写。

默认分析时间范围是当前应用详情页面的分析时间范围。用户可在页面顶部分析时间范围处修改时间范围。

饼图

  • 不同的颜色代表不同类线程状态。
  • 图形中间默认显示占比最大的线程状态。
  • 右侧展示各种线程状态和所占百分比。单击一种线程状态后,可在下方的火焰图查看该状态的方法调用栈,符合条件的方法显示为黄色。

堆叠图

  • 横坐标表示当前选择的时间段,纵坐标表示线程状态下方法调用次数。
  • 将鼠标悬浮在堆叠图上,可查看当前粒度时间内各种线程状态下方法的调用次数。

火焰图

  • 纵轴表示调用栈深度,按照调用关系从上到下排列,火焰越高说明该方法被调用的层级越多。

  • 横轴表示调用频次,一个格子的宽度越大,说明该方法调用次数越多。

    说明:横轴并不代表时间,而是所有方法栈合并后,按字母顺序的排序。

  • 每一个格子代表一个方法调用栈,不同的颜色代表不同类型的方法栈。方法调用栈格式为:包名.类名.方法名.线程状态。

  • 单击任意一个格子后,详细的方法调用栈会被展开。

  • 将鼠标悬浮在格子上,可查看当前方法栈的线程状态、堆栈样本占比和方法栈调用次数。其中堆栈样本占比是指根方法的调用次数/总的方法调用次数。

results matching ""

    No results matching ""