
# 通过线程分析查看耗时较高的线程
线程分析支持显示该应用的所有线程和查看线程的堆栈信息，帮助您快速定位耗时较高的线程。
#### 使用限制
由于线程分析获取方法以及对象的实时参数，因此线程的状态等相关信息可能会产生变化。
#### 线程分析
1. 登录[APM控制台](https://auth.huaweicloud.com/authui/login.html?service=https://console.huaweicloud.com/console/#/login)。
2. 单击左侧![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002518176090.png)，选择"管理与监管 \> 应用性能管理 APM"，进入APM服务页面。
3. 在左侧导航栏选择"应用监控 \> 指标"。
4. 在界面左侧树，单击环境后的![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002549695859.png)。
   
   图1Debugging诊断   
   ![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002518176092.png "点击放大")
   
   
5. 单击"Debugging诊断"，切换至Debugging诊断页签。
6. 默认展示"线程分析"页面。 
   1. 在选择实例的下拉菜单中，选择一个实例。
   
   2. 在线程分析页面的右上角，单击"查询阻塞源线程"按钮，展示阻塞源线程的具体信息。
   
   3. 单击"重新执行"，重新执行查询操作。
   
   4. 在搜索栏中，输入搜索条件。单击![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002549695843.png "点击放大")，查看在该站点下满足搜索条件的线程信息。
   
   5. 线程分析展示：线程名称，CPU使用率以及线程数量。
   
   6. 支持按照NEW、BLOCKED、WAITING、TIMED_WAITING、TERMINATED、RUNNABLE分类，单击分类名称，分别展示该分类对应的线程分析信息。
   
   
   
   
7. 单击线程名称前![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002518176106.png)，展示该线程分析信息，包括：线程名称，线程ID，CPU使用率，状态以及操作。
   
   图2查看线程分析信息   
   ![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002518336012.png "点击放大")
   表1线程分析参数说明 
   | 参数名称   | 说明                                                              |
   |:---|:---|
   | 线程名称   | 线程具体名称。                                                         |
   | 线程ID   | 线程的ID。                                                          |
   | CPU使用率 | CPU使用率。                                                         |
   | 状态     | 线程状态，包括：NEW、BLOCKED、WAITING、TIMED_WAITING、TERMINATED以及RUNNABLE。 |
      
   
   
8. 单击操作列"查询堆栈"按钮，获取堆栈跟踪信息。 
   图3实时堆栈   
   ![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002518176098.png "点击放大")
   如果"线程ID"的值为"-1"，则"查询堆栈"按钮置灰，表示内部线程不支持查询堆栈的操作。
   图4不支持查询堆栈   
   ![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002518176094.png "点击放大")
   
   
9. 单击"关闭"，展示"线程分析"页面。
 
