Skip to content

Compiler Option: -profgen


Enable function profiling by selecting a specific profiler

Syntax

-profgen< profiler >`

`

Description

The -profgen compiler option enables function profiling by selecting a specific profiler among different profiler code generation backends.

-profgen fb

Enable function call profiling using fb's profiler. After running an executable compiled with this option, a <filename[.exe]>.prf file containing the profiling report will be created in the program directory.

-profgen cycles

Enable cycle count profiling on some targets using fb's profiler. After running an executable compiled with this option, it can generate a basic report of cycle counts.

(currently a work in progress on -gen gas64 only)

-profgen gmon

Enable profiling code generation for gmon/gprof. After running an executable compiled with this option, a gmon.out file will be created in the program directory, allowing use of GPROF for analysis of the program's execution.

Version

  • Since fbc 1.20.0

See also

Back to DocToc

Translated from FreeBASIC official docs. Contact us for removal if infringed.
FreeBASIC is an open-source project, not affiliated with Microsoft