Skip to content

FB_OPTION_PROFILE


编译器设置的内置定义。

语法

` 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 新增

另请参阅

返回 目录

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系