
# 创建性能剖析任务
当前仅支持CSE场景的性能剖析，每个节点最多允许一个待执行/执行中的任务。CSE场景剖析线程的时间段是在HttpServerFilter接口的afterReceiveRequest方法调用时，添加需要剖析的线程，开始线程剖析。在收到CSE的onInvocationBusinessFinish事件时，停止线程剖析。
- 异步线程剖析实现：在线程切换前，记录主线程的线程剖析状态；线程切换后，如主线程进行了线程剖析，则开始线程剖析；异步线程结束时，停止线程剖析。
- 性能剖析耗时统计：基于多次线程快照的信息，统计父方法及子方法出现的次数，从而计算出父方法及子方法的耗时情况。
#### 前提条件
已获取服务运维岗位权限或运维管理员权限，权限申请操作请参见[申请权限](https://support.huaweicloud.com/usermanual-appstage/appstage_04_0009.html)。
#### 创建性能剖析任务
1. [进入AppStage运维中心](https://support.huaweicloud.com/usermanual-wiseeye/appstage_04_0089.html)。
2. 在顶部导航栏选择服务。
3. 单击![](https://support.huaweicloud.com/usermanual-wiseeye/zh-cn_image_0000002332644304.png)，选择"运维 \> 调用链服务（NUWA Trace）"。

4. 在左侧导航栏选择"性能剖析"。
5. 在"性能剖析"页面，单击"新增"。
6. 选择需要关联的电子流，单击"提交"。
7. 配置任务参数，具体参数如[表1]所示。
   
    表1性能剖析任务参数说明 
   | **参数名称** | **参数说明**          |
   |:---|:---|
   | 微服务      | 选择需要进行性能剖析的微服务。   |
   | 集群       | 选择需要使用的集群。        |
   | IP       | 选择需要进行性能剖析的节点IP。  |
   | 任务名称     | 自定义任务名称。          |
   | 接口名称     | 需要监控的接口调用名称。      |
   | 开始时间     | 任务开始执行的时间。        |
   | 持续时间     | 剖析任务运行持续的时间。      |
   | 接口起始耗时   | 基于该耗时进行调用所在的线程剖析。 |
   | 监控间隔     | 多长的时间间隔，进行一轮线程剖析。 |
   | 最大采样数    | 剖析任务最多采集多少次接口调用。  |
      
   
   
8. 单击"确定"。 
   列表新增该任务信息，状态为"执行中"，等待执行完成后状态变为"已执行"。
   执行中的任务可以单击该任务所在行"操作"列的"取消"，取消执行该任务，任务状态变为"已取消"。取消执行的任务可以单击"操作"列的"修改"，修改后，可以重新执行。
   
   
 
#### 查看性能剖析结果
1. [进入AppStage运维中心](https://support.huaweicloud.com/usermanual-wiseeye/appstage_04_0089.html)。
2. 在顶部导航栏选择服务。
3. 单击![](https://support.huaweicloud.com/usermanual-wiseeye/zh-cn_image_0000002366562541.png)，选择"运维 \> 调用链服务（NUWA Trace）"。

4. 在左侧导航栏选择"性能剖析"，列表展示已创建的性能剖析任务，如[图1]所示。
   
   图1性能剖析   
   ![](https://support.huaweicloud.com/usermanual-wiseeye/zh-cn_image_0000002366682429.png)
   
   
5. 单击需要查看的任务名称，性能剖析详情页，即可查看性能剖析结果。 
   图2剖析详情1   
   ![](https://support.huaweicloud.com/usermanual-wiseeye/zh-cn_image_0000002332804116.png)
   
   
6. 分别展开采集后的接口、线程，即可查看性能剖析结果详情，自身耗时最长的方法使用红色显示。 
   图3剖析详情2   
   ![](https://support.huaweicloud.com/usermanual-wiseeye/zh-cn_image_0000002332644308.png)
   
   
 
