Skip to content

编译器选项:-profgen


通过选择特定性能分析器启用函数性能分析

语法

-profgen <profiler>

描述

-profgen 编译器选项通过在不同性能分析器代码生成后端中选择特定的性能分析器来启用函数性能分析。

-profgen fb

使用 fb 的性能分析器启用函数调用性能分析。运行使用此选项编译的可执行文件后,将在程序目录中创建一个包含性能分析报告的 <filename[.exe]>.prf 文件。

-profgen cycles

使用 fb 的性能分析器在某些目标上启用周期计数性能分析。运行使用此选项编译的可执行文件后,可以生成周期计数的基本报告。

(目前仅在 -gen gas64 上正在开发中)

-profgen gmon

为 gmon/gprof 启用性能分析代码生成。运行使用此选项编译的可执行文件后,将在程序目录中创建一个 gmon.out 文件,允许使用 GPROF 分析程序的执行情况。

版本

  • 自 fbc 1.20.0 起

另请参阅

返回 目录

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系