代码生成时间
减少代码生成时间
如果代码生成花费的时间太长,您有几个选择。您可以选择减少代码生成时间的设置。您可以将代码模块化为更小的代码段,以便生成代码。这些策略可以缩短MATLAB之间的迭代时间®代码开发和代码生成。
有关如何针对特定条件优化代码的详细信息,请参见优化策略.
功能
coder.ceval |
调用外部C/ c++函数 |
主题
- 通过使用JIT编译加速MEX生成
生成一个包含MATLAB代码抽象表示的MEX函数。
- 通过只生成代码来加速编译
生成C源代码而不构建目标代码。
- 禁用代码生成报告的创建
如果希望更快地生成代码,则不要创建代码生成报告。
- 模块化MATLAB代码
通过模块化您的MATLAB代码来简化代码生成。
- 使用编码器。const与外部函数调用
减少代码生成时间以实现不断折叠。力常数合并。