对 MEX 的编译类型使用 JIT 编译
即时 (JIT) 编译模式
描述
App 配置窗格:高级
配置对象:coder.MexCodeConfig
是否使用即时 (JIT) 编译来生成 MEX 函数。要加快 MEX 函数的生成,请启用此参数。
JIT 编译与某些代码生成功能和选项不兼容,例如自定义代码或 OpenMP 库的使用。如果指定 JIT 编译,但代码生成器无法使用它,它会生成 C/C++ MEX 函数并发出警告。如果 EnableJIT 和 EnableOpenMP 为 true,并且您的代码使用 parfor,则代码生成器使用 JIT 编译并将 parfor 循环视为 for 循环。
设置
- Off
此值是默认值。
代码生成器通过生成和编译 C/C++ 代码来创建 C/C++ MEX 函数。
- On
代码生成器使用即时 (JIT) 编译技术来生成 MEX 函数。代码生成器创建一个包含 MATLAB® 代码的抽象表示的 JIT MEX 函数。当您运行 JIT MEX 函数时,MATLAB 会在内存中生成可执行代码。
编程用法
属性:EnableJIT |
值:false | true |
默认值:false |
版本历史记录
在 R2016b 中推出