---
title: 查看伪共享分析任务
description: "已创建伪共享分析任务，并且成功完成分析。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevkithistory/devkit_24_rc1/Plugins_UserGuide/devkit-hypertuner-078.html
sourcePath: /source/zh/kunpengdevkithistory/devkit_24_rc1/Plugins_UserGuide/devkit-hypertuner-078.html
indexId: b67048d389851c55fc48f41be57fb43715c5dac43d379f41e4bf60c3cca62dc890
---
# 查看伪共享分析任务

#### 前提条件

已创建伪共享分析任务，并且成功完成分析。


#### 查看伪共享分析结果

1. 在左侧“系统性能分析”区域，单击指定分析任务名称。
  展开节点列表。

2. 单击节点名称查看分析结果。

  - 单击节点名称默认进入“总览”页签，如    图1
所示，界面参数描述如    表1
所示。
    “总览”页签展示优化建议，并以列表的方式展示“共享数据缓存行”数据，展开可查看其对应的“共享缓存行分布”数据。

    图1 总览

**表1 总览页签参数说明**

| 参数 | 说明 |
| --- | --- |
| 缓存行地址 | 显示缓存行地址。 |
| 伪共享访问次数 | 显示出现伪共享访问的次数。 |
| 伪共享访问占比 | 显示出现伪共享访问次数的比率。 |
| 缓存行地址偏移量 | 显示访问的内存在当前缓存行地址中的偏移量。 |
| PID | 显示进程ID。 |
| 指令地址 | 显示访问的指令地址。 |
| 符号名 | 显示发生伪共享的函数名。 |
| 目标文件名 | 显示发生伪共享的目标文件名。 |
| 源文件：行号 | 显示发生伪共享的源文件名和代码行数。 |
| NUMA节点 | 显示访问的NUMA节点。 |


    单击指定函数名称查看函数源代码和汇编代码分析详情，如图2所示，界面参数描述如表2所示。

    源代码区域功能说明：展示函数内部的伪共享访问次数和占比、对应的高级语言文件及行号。 汇编代码和代码流区域功能说明：支持对汇编代码进行控制流分析，通过划分basic block并标示出跳转关系及颜色，可以清晰看到各个汇编代码块的“热度”。 在“汇编代码”区域单击上下箭头可切换代码块。 如果操作系统中缺少graphviz组件，工具将不支持代码流图的功能。

    图2 函数源码和汇编指令关联详情

**表2 函数详情页签参数说明**

| 参数 | 说明 |
| --- | --- |
| 伪共享访问次数 | 显示伪共享访问次数。 |
| 文件名 | 显示当前函数所在文件名称。 |
| 源代码 | 源代码 |
| 源代码行号 | 显示源代码行号。 |
| 源代码 | 显示源代码。 |
| 数量(占比) | 数量：该行源代码对应的伪共享访问次数。 占比：伪共享访问次数占伪共享访问总次数的百分比。 |
| 汇编代码 | 汇编代码 |
| 汇编指令地址 | 显示汇编指令地址。 |
| 代码行号 | 显示汇编指令对应的源码的行号。 |
| 汇编指令 | 显示执行的汇编指令。 |
| 数量(占比) | 数量：该行汇编指令对应的伪共享访问次数。 占比：伪共享访问次数占伪共享访问总次数的百分比。 |


  - 单击“任务信息”页签查看当前节点任务的详细配置信息和采集信息。
    如果任务执行失败，“任务信息”界面上会显示任务失败的原因。 如果任务执行成功，但有部分不影响整体的数据采集失败，可查看“异常信息”。 “采集结束原因”可表明当前任务数据采集结束原因，如“到达任务采集时间”和“到达文件采集大小”等。
