主要内容

启用动态内存分配

启用可变大小数组的动态内存分配

自 R2023a 起

描述

App 配置窗格:内存

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

控制可变大小数据的动态内存分配的使用。默认情况下,对大小(以字节为单位)大于或等于动态内存分配阈值的可变大小数组,动态内存分配处于启用状态,代码生成器在堆上为这些可变大小数据动态分配内存。

您必须对无界可变大小数据使用动态内存分配。

依赖关系

选择此参数将启用参数对固定大小数组启用动态内存分配动态内存分配阈值

设置

On

此值是默认值。

代码生成器会在堆上为大小(以字节为单位)大于或等于动态内存分配阈值的可变大小数组动态分配内存。

Off

代码生成器在堆栈上静态分配可变大小数组的内存。

编程用法

属性:EnableDynamicMemoryAllocation
值:true | false
默认值:true

版本历史记录

在 R2023a 中推出