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
-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 cpu 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(currently a work in progress on -gen gas64 only)
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
Back to Compiler Options