我正在使用命令记录性能计数器 frm linux perf record。
我想将结果perf.data用作其他编程应用程序的输入。你知道我应该如何读取和解析数据perf.data吗?
Linux 工具的工具中有内置的perf.data解析器和打印机,带有子命令“script”。perf
转换perf.data文件
perf script > perf.data.txt
Run Code Online (Sandbox Code Playgroud)
perf record -o filename.data要转换其他文件 ( )中的性能记录的输出,请使用-i选项:
perf script -i filename.data > filename.data.txt
Run Code Online (Sandbox Code Playgroud)
perf script记录于man perf-script,可在线访问http://man7.org/linux/man-pages/man1/perf-script.1.html
Run Code Online (Sandbox Code Playgroud)perf-script - Read perf.data (created by perf record) and display trace output This command reads the input file and displays the trace recorded. 'perf script' to see a detailed trace of the workload that was recorded.
输出perf script是人类可读的 ASCII 文本。但它们可能不容易被脚本解析。perf script -D将显示各个事件如何以十六进制存储。
| 归档时间: |
|
| 查看次数: |
3406 次 |
| 最近记录: |