Contenido principal

Uso de memoria

Reduzca la RAM, la ROM y el espacio de pila utilizados por el código generado en C/C++

Determine cómo modificar su código de MATLAB® para que el código generado utilice menos memoria. Al llamar a funciones, controle cómo se pasan los datos utilizando las mismas variables para la entrada y la salida. Pasar por referencia reduce la memoria utilizada en el código generado. Controle cómo se asigna la memoria estableciendo límites para el uso del espacio de pila y especificando cuándo se utiliza la asignación dinámica de memoria. Reduzca el tamaño del código deshabilitando las características que generan código adicional, como la compatibilidad con el desbordamiento de enteros.

Para obtener más información sobre cómo optimizar su código para condiciones específicas, consulte Optimize Generated C/C++ and MEX Code.

Funciones

coder.areUnboundedVariableSizedArraysSupportedCheck if current configuration settings allow unbounded variable-size arrays (Desde R2024a)
coder.cevalCall C/C++ function from generated code
coder.constFold expressions into constants in generated code
coder.inlineControl inlining of current function in generated code
coder.inlineCallInline called function in generated code (Desde R2024a)
coder.nonInlineCallPrevent inlining of called function in generated code (Desde R2024a)

Clases

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

Temas

Optimizaciones de código generado

Instrucciones condicionales

Llamadas a función

Arreglos

Casos extremos numéricos

Integración de código personalizado