Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

内存使用量

减少生成的 C/C++ 代码使用的 RAM、ROM 和堆栈空间

确定如何修改您的 MATLAB® 代码,以减少所生成代码的内存使用量。调用函数时,通过对输入和输出使用相同的变量来控制数据的传递方式。通过引用进行传递可以减少所生成代码的内存使用量。通过设置堆栈空间使用量限制以及指定何时使用动态内存分配来控制如何分配内存。通过禁用生成附加代码的功能(例如,对整数溢出的支持)使代码大小最小化。

有关如何针对特定条件优化代码的详细信息,请参阅优化策略

函数

coder.inlineControl inlining of a specific function in generated code
coder.constFold expressions into constants in generated code
coder.ceval调用外部 C/C++ 函数

coder.ConstantSpecification of constant value for code generation
coder.ExternalDependencyInterface to external code

主题

生成代码优化

条件语句

函数调用

数组

数值边情形

自定义代码集成