线程分析
线程分析使您能够识别和隔离代码堆栈中的瓶颈。在 Site24x7 APM Insight 中,列出了在所选时间窗口中收集的所有线程配置文件,以及线程计数、CPU 时间和内存详细信息。每个线程配置文件都包含在分析应用程序时正在运行的线程列表。
单击特定线程配置文件后,可以查看:
- 高 CPU 消耗线程,以及其线程 ID、CPU 时间和内存分配的详细信息
- 可能会影响应用程序性能的耗时方法
- 每个方法的调用次数
内容
1. 查看线程分析:
- 登录您的 Site24x7 帐户
- 主页 > APM > 您的应用
- 单击线程分析选项卡>单击单个线程以进一步检查它们
2. 线程类型分析
计划分析:
默认情况下,APM Insight 每天计划两次线程分析,每次 5 分钟。
注意:在 Java 代理中, 计划的线程分析每隔一小时发生一次。
按需分析:
通过按需分析,可以在当前时间启动线程分析,持续时间从 5 到 30 分钟不等。
线程在指定的持续时间内以固定的时间间隔进行采样,并在持续时间结束时显示集合数据。
要启动按需分析,
- 登录您的 Site24x7 帐户
- 主页 > APM > 您的应用
- 单击线程分析选项卡 > 单击按需线程分析选项卡以启动
- 指定持续时间并单击启动分析
On-Demand分析只能每小时启动一次,即,如果您启动按需分析 5 分钟,则只能在 55 分钟后进行下一次启动。
可以为应用程序和实例启动按需分析。
- 在应用程序视图中,将为第一个可用实例启动按需分析。
- 在实例视图中,仅当实例为 UP 时才会启动按需分析。
- 当您在实例关闭时尝试启动按需分析时,您将收到一条告警消息,提示“代理当前已关闭。请稍后再试
- 当您的实例暂停时,按需分析将被禁用
这是有关线程分析如何工作的快速视频: