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

- Compiler Option: -profile
- Profiling with fb's profiler
- Profiling for gmon/gprof
- Using the Command Line