搜索

23.3. perf mem 报告输出的解释

download PDF

运行 perf mem report 命令显示的表,没有任何修饰符将数据排序为几列:

'Overhead' 列
表示该特定功能中收集的整体样本的百分比。
'Samples' 列
显示该行所指定的示例数量。
"Local Weight" 列
在处理器核心周期中显示访问延迟。
'Memory Access' 列
显示发生的内存访问类型。
'Symbol' 列
显示功能名称或符号。
'Shared Object' 列
显示示例来自内核的 ELF 镜像的名称(当样本来自内核时使用名称 [kernel.kallsyms])。
'Data Symbol' 列
显示行目标的内存位置的地址。
重要

通常,由于被访问的内存或堆栈内存的动态分配,"Data Symbol"列将显示原始地址。

"Snoop" 列
显示总线事务。
'TLB Access' 列
显示 TLB 内存访问。
'Locked' 列
指明某个函数是或者没有内存锁定。

在默认模式中,功能按照降序排列,首先显示最高的开销。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.