FB_OPTION_PROFILE
- 来源: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgDdfboptionprofile
- 最后更新: 2024-05-01
编译器设置的内置定义。
语法
` FB_OPTION_PROFILE
`
描述
编译器设置的内置定义,整数值指示是否生成性能分析代码:
__FB_OPTION_PROFILE__ 在生成性能分析代码时设置为非零值
__FB_OPTION_PROFILE__ 在不生成性能分析代码时设置为零
#pragma profile 允许控制性能分析代码的生成。
这允许选择性地包含或排除要进行性能分析的源代码段:
当 #pragma profile = true 时,生成性能分析代码
当 #pragma profile = false 时,不生成性能分析代码
示例
start GeSHi
vb
#cmdline "-profgen fb"
' profiling code generated
Print __FB_OPTION_PROFILE__
#pragma profile = false
' profiling code not generated
Print __FB_OPTION_PROFILE__
#pragma profile = true
' profiling code generated
Print __FB_OPTION_PROFILE__end GeSHi
版本
- 自 fbc 1.20.0 起
与 QB 的区别
- FreeBASIC 新增
另请参阅
返回 目录