/optimize

启用或禁用编译器优化。

/optimize[ + | - ]

实参

术语

定义

+ | -

可选。 /optimize- 选项将禁用编译器优化。 /optimize+ 选项将启用优化。 默认情况下,将禁用优化。

备注

编译器优化可以使输出文件更小、速度更快并且更有效率。 但是,由于优化会导致代码在输出文件中重新排列,所以 /optimize+ 会使调试变得很困难。

以 /target:module 为程序集生成的所有模块必选使用与程序集相同的 /optimize 设置。 有关更多信息,请参见 /target (Visual Basic)

可以将 /optimize 和 /debug 选项组合使用。

在 Visual Studio 集成开发环境中设置 /optimize

  1. “解决方案资源管理器”中选择一个项目。 在“项目”菜单上,单击“属性”

    有关更多信息,请参见 项目设计器介绍

  2. 单击“编译”选项卡。

  3. 单击“高级”按钮。

  4. 更改“启用优化”复选框。

示例

下面的代码编译 T2.vb 并启用编译器优化。

vbc t2.vb /optimize

请参见

参考

/debug (Visual Basic)

示例编译命令行 (Visual Basic)

/target (Visual Basic)

其他资源

Visual Basic 编译器