-
Notifications
You must be signed in to change notification settings - Fork 0
API Host OptimizationOptionsBuilder
Liu.Yandong.Hanks edited this page Aug 26, 2026
·
4 revisions
EngineOptions.WithOptimization 使用的可变构建器。
EngineOptions.WithOptimization 使用的可变构建器。
var options = EngineOptions.Default.WithOptimization(builder => builder.WithLevel(OptimizeOptions.Release).WithStackTrace(true));从现有不可变选项初始化构建器。
OptimizationOptionsBuilder(OptimizationOptions options)参数
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
options |
OptimizationOptions |
是 | 复制到可变构建器中的选项。 |
返回值
新的构建器实例。
获取或设置优化级别。
OptimizeOptions Level参数
无。
返回值
返回 OptimizeOptions。
获取或设置模块间自动直接调用。
bool AutoModuleDirectCall参数
无。
返回值
返回 bool。
获取或设置模块常量内联。
bool ModuleConstInlining参数
无。
返回值
返回 bool。
获取或设置堆栈跟踪生成。
bool StackTrace参数
无。
返回值
返回 bool。
设置 Level 并返回此构建器以支持链式调用。
OptimizationOptionsBuilder WithLevel(OptimizeOptions value)参数
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
value |
OptimizeOptions |
是 | 优化级别的新值。 |
返回值
返回 OptimizationOptionsBuilder。
设置 AutoModuleDirectCall 并返回此构建器以支持链式调用。
OptimizationOptionsBuilder WithAutoModuleDirectCall(bool value)参数
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
value |
bool |
是 | 模块间自动直接调用的新值。 |
返回值
返回 OptimizationOptionsBuilder。
设置 ModuleConstInlining 并返回此构建器以支持链式调用。
OptimizationOptionsBuilder WithModuleConstInlining(bool value)参数
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
value |
bool |
是 | 模块常量内联的新值。 |
返回值
返回 OptimizationOptionsBuilder。
设置 StackTrace 并返回此构建器以支持链式调用。
OptimizationOptionsBuilder WithStackTrace(bool value)参数
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
value |
bool |
是 | 堆栈跟踪生成的新值。 |
返回值
返回 OptimizationOptionsBuilder。
AuroraScript.JIT 4.0.0 · 文档首页 · 仓库 · MIT License