Dynamic memory allocation threshold in MATLAB functions - Threshold above which memory is allocated dynamically for MATLAB code - MATLAB (original) (raw)

Main Content

Threshold above which memory is allocated dynamically for MATLAB code

Model Configuration Pane: Simulation Target

Description

The Dynamic memory allocation threshold in MATLAB functions parameter specifies the threshold, in bytes, above which memory is allocated dynamically for variable-size arrays in MATLAB® code in MATLAB Function blocks, Stateflow® charts, and MATLAB System blocks in simulation and code generation. This parameter does not apply to:

Settings

65536 (default) | 0 | positive integer

Specify the threshold for dynamic memory allocation in bytes as 0 or as a positive integer value. To use dynamic memory allocation for all variable-size arrays, specify the threshold as 0.

Application Setting
Debugging No impact
Traceability No impact
Efficiency No impact
Safety precaution No recommendation

Programmatic Use

Parameter: MATLABDynamicMemAllocThreshold
Type: integer
Values: 0 | positive integer
Default: 65536

Version History

Introduced in R2017a