代码生成时间
缩短代码生成时间
如果代码生成需要的时间太长,您有以下几个选择。可选择能够缩短代码生成时间的设置。可将代码模块化为更小的代码段以生成代码。这些策略可以缩短 MATLAB® 代码开发与代码生成之间的迭代。
有关如何针对特定条件优化代码的详细信息,请参阅优化策略。
函数
coder.ceval | 从生成的代码中调用 C/C++ 函数 |
主题
- 使用 JIT 编译加速 MEX 生成
生成包含 MATLAB 代码的抽象表示的 MEX 函数。
- 通过仅生成代码来加快编译速度
生成 C 源代码而不编译目标代码。
- Disable Creation of the Code Generation Report
Do not create a code generation report if you want faster code generation.
- 模块化 MATLAB 代码
通过模块化您的 MATLAB 代码来简化代码生成。
- Use coder.const with Extrinsic Function Calls
Reduce code generation time for constant-folding. Force constant-folding.
疑难解答
JIT MEX Incompatibility Warning
Troubleshoot JIT MEX Incompatibilities.
JIT Compilation Does Not Support OpenMP
Troubleshoot JIT MEX incompatibility with OpenMP.