获取 perf 以提供按字母顺序排列的函数列表

Get `perf` to provide alphabetized list of functions

尽管提供了 perf report --sort symbol 选项,它始终使用开销作为主要排序键。

我想让 perf 为我提供一个按字母顺序排列的函数列表,其中 overhead/measured 标记作为第二列。没有 perf script 这是不可能的吗?

我认为直接使用 perf 不可能(由 perf 专家确认)。不过,您可以轻松地将 perf report 输出重定向到文件

perf report --stdio > out

然后删除第一个 "heading lines" 数据并使用 sort:

sort -b -k 3 out