
# 查看程序的调用信息
APM Profiler性能分析支持快照列表查询功能。快照列表以分钟为时间维度，获取应用程序的调试信息，如：日期、CPU核数、内存分配速率以及实例名称。
#### 快照列表
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_0000002549696159.png)，选择"管理与监管 \> 应用性能管理 APM"，进入APM服务页面。
3. 在左侧导航栏选择"应用监控 \> 指标"。
4. 在界面左侧树单击待查看Profiler性能分析环境后的![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002518336312.png)。
5. 单击"Profiler性能分析"，切换至Profiler性能分析页签。
6. 单击"快照列表"，进入快照列表页面。
7. 在Profiler页签选择您想要查看的实例，可以查看该实例对应的性能分析数据。 
   图1快照列表   
   ![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002549816165.png "点击放大")
   选择实例：在下拉列表中选择实例，当前最多可以同时选择1个实例。
   表1快照列表参数说明 
   | 参数     | 说明                        |
   |:---|:---|
   | 日期     | 获取调试信息的时间。                |
   | CPU核数  | CPU核数。                    |
   | 内存分配速率 | 内存的速度，它代表着该内存所能达到的最高工作频率。 |
   | 实例名称   | 实例名称。                     |
      
   
   
8. 鼠标停留在列表中的某一行单击，展示该行对应的火焰图。 
   图2快照火焰图   
   ![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002518176400.png "点击放大")
   按照方法名搜索：搜索框设置搜索条件后，单击![](https://support.huaweicloud.com/usermanual-apm2/zh-cn_image_0000002518176396.png)，查看满足搜索条件的火焰图。
   选择类型：在下拉菜单中选择类型。当前支持CPU Time、Allocated Memory、Latency以及Live Object Memory四种类型。
   CPU Time by：在下拉菜单中选择维度。当前支持Line、Method、Class、Package、Thread以及API六种维度，支持选择一个或多个维度。
   表2火焰图说明 
   | 参数  | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   |:---|:---|
   | 火焰图 | - 火焰图Y轴（纵轴）表示调用栈，每一层都是一个函数（包），调用的越深，火焰层数越高，最底部（火焰尖）是正在执行的函数，上方是它的父函数。  - 火焰图X轴（横轴）表示CPU占用时长、trace相关线程的方法执行的总耗时、已分配的堆内存大小或已分配但未被回收的堆内存大小。以CPU占用时长为例，占用的CPU时间越长，在火焰图X轴上的距离越长。  - 在火焰图中，相同的方法或包显示的颜色相同。  - 鼠标放在火焰图上，展示某一个方法、类和线程的详细信息。  - 单击火焰图中某个方法条，该方法条横向放大。单击首列"Total"列标题行，火焰图还原。   |
      
   
   
 
