主要内容

动态内存分配阈值

可变大小数组的动态内存分配的大小阈值

描述

App 配置窗格:内存

配置对象:coder.MexCodeConfig | coder.CodeConfig | coder.EmbeddedCodeConfig

动态内存分配阈值指定为固定大小和可变大小数组动态分配内存的大小阈值。默认情况下,此阈值仅适用于可变大小数组。要对大于该大小阈值的固定大小数组使用动态内存分配,请选择对固定大小数组启用动态内存分配参数。

动态内存分配可能会降低生成的代码的速度。相反,静态内存分配会导致未使用的存储空间。如果速度比存储空间更重要,请考虑增大动态内存分配阈值并为较大的数组静态分配内存。如果存储空间比速度更重要,请考虑减小此阈值并为较小的数组动态分配内存。

依赖关系

要启用此参数,请选中启用动态内存分配复选框。

设置

65536 | 正整数

动态内存分配的阈值(以字节为单位),指定为正整数。默认设置为 65536 (64 KB)。

编程用法

属性:DynamicMemoryAllocationThreshold
值:65536 | 正整数
默认值:65536

版本历史记录

在 R2012a 中推出