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
	* CompilerOptprofileCompiler Option: -profile
	* ProPgProfilingFbProfilerProfiling with fb's profiler
	* ProPgProfilingGmonGprofProfiling for gmon/gprof
	* CompilerCmdLineUsing the Command Line

