profile - 2023.2 简体中文

Vitis 统一软件平台文档 嵌入式软件开发 (UG1400)

Document ID
UG1400
Release Date
2023-12-13
Version
2023.2 简体中文

配置和运行 GNU 剖析器。

语法

profile [options]

配置和运行 GNU 剖析器。构建 BSP 和要剖析的应用时,必须启用剖析。

选项

选项 描述
-freq <sampling-freq> 采样频率。
-scratchaddr <addr> 用于存储剖析的相关数据的暂存存储器。需谨慎分配该暂存存储器,因为它不应与程序节重叠。
-out <file-name> 输出文件的名称,用于写入剖析数据。该选项也会运行剖析器并收集数据。如不指定文件名,则剖析数据写入 gmon.out。

返回

取决于所使用的选项。

-scratchaddr, -freq:如配置成功,则不返回任何结果。如果出错,则返回错误字符串。

-out:不返回任何结果,并生成一个文件。如果出错,则返回错误字符串。

示例

profile -freq 10000 -scratchaddr 0

以采样频率 10000 和位于 0x0 的暂存存储器来配置剖析器。

profile -out testgmon.out

在 testgmon.out 中输出剖析数据。