线程分析

线程分析使您能够识别和隔离代码堆栈中的瓶颈。在 Site24x7 APM Insight 中,列出了在所选时间窗口中收集的所有线程配置文件,以及线程计数、CPU 时间和内存详细信息。每个线程配置文件都包含在分析应用程序时正在运行的线程列表。 

单击特定线程配置文件后,可以查看:

  • 高 CPU 消耗线程,以及其线程 ID、CPU 时间和内存分配的详细信息
  • 可能会影响应用程序性能的耗时方法
  • 每个方法的调用次数

内容

  1. 查看线程分析
  2. 线程分析的类型
1. 查看线程分析:
  • 登录您的 Site24x7 帐户
  • 主页 > APM > 您的应用
  • 单击线程分析选项卡>单击单个线程以进一步检查它们
 
2. 线程类型分析
计划分析:

默认情况下,APM Insight 每天计划两次线程分析,每次 5 分钟。

注意:在 Java 代理中, 计划的线程分析每隔一小时发生一次。

按需分析:

通过按需分析,可以在当前时间启动线程分析,持续时间从 5 到 30 分钟不等。

线程在指定的持续时间内以固定的时间间隔进行采样,并在持续时间结束时显示集合数据。

要启动按需分析,

  • 登录您的 Site24x7 帐户
  • 主页 > APM > 您的应用
  • 单击线程分析选项卡 > 单击按需线程分析选项卡以启动
  • 指定持续时间并单击启动分析
 
On-Demand分析只能每小时启动一次,即,如果您启动按需分析 5 分钟,则只能在 55 分钟后进行下一次启动。 
 

可以为应用程序和实例启动按需分析。

    • 在应用程序视图中,将为第一个可用实例启动按需分析。
    • 在实例视图中,仅当实例为 UP 时才会启动按需分析。
    • 当您在实例关闭时尝试启动按需分析时,您将收到一条告警消息,提示“代理当前已关闭。请稍后再试
    • 当您的实例暂停时,按需分析将被禁用
 

这是有关线程分析如何工作的快速视频: