33.3. 分析性能分析结果
现在,可以使用 perf report 命令直接调查 perf record 功能中的数据。
流程
直接从
perf.data文件或从归档的 tarball 分析结果。# perf report报告的输出按照应用程序的最大 CPU 使用量百分比进行排序。它显示了示例是否在进程的内核或用户空间中发生。
报告显示有关从中获取示例的模块信息:
-
未放入内核模块的内核示例使用表示法
[kernel.kallsyms]进行标记。 -
在内核模块中发生的内核示例被标记为
[module],[ext4]。 对于用户空间中的进程,结果可能会显示与进程关联的共享库。
报告指示进程是否也发生在内核或用户空间中。
-
结果
[.]表示用户空间。 -
结果
[k]表示内核空间。
可以审核更精细的细节,包括适合经验丰富的
perf开发人员的数据。-
未放入内核模块的内核示例使用表示法