Compiler Option: -profgen
- Source: https://www.freebasic.net/wiki/wikka.php?wakka=CompilerOptprofgen
- Last revised: 2024-05-27
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