llvm-profgen - LLVM SPGO 性能剖析生成工具¶
概要¶
llvm-profgen [命令] [选项]
描述¶
llvm-profgen 工具从给定的 perf script 数据文件为基于采样的性能剖析引导优化 (SPGO) 生成性能剖析数据文件。
命令¶
至少需要以下命令之一
- --perfscript=<string[,string,...]>¶
使用 Linux perf 工具和 script 命令创建的 perf-script 跟踪文件的路径(原始 perf.data 应该使用 -b 进行性能剖析)。
- --binary=<string[,string,...]>¶
输入的已剖析二进制文件的路径。
- --output=<string>¶
输出性能剖析文件的路径。
选项¶
llvm-profgen 支持以下选项
- --format=[text|binary|extbinary|compbinary|gcc]¶
指定生成的性能剖析文件的格式。支持的 format 包括 text、binary、extbinary、compbinary、gcc,有关格式的更多描述,请参阅 llvm-profdata。
- --show-mmap-events¶
打印 mmap 事件。
- --show-disassembly¶
打印反汇编代码。
- --x86-asm-syntax=[att|intel]¶
指定是以 AT&T 语法(默认)还是 Intel 语法打印汇编代码。