主要内容

重用 Model 模块的输出缓冲区

R2026b

重用引用模型缓冲区(如果可能)

自 R2022b 起

模型配置窗格: 代码生成 / 优化

描述

指定是否尽可能重用引用模型输出缓冲区。

依赖关系

重用 Model 模块的输出缓冲区优化具有以下依赖关系:

  • 信号存储重用参数启用该参数。

  • 仅当顶层模型和 Model 模块引用的模型都启用重用 Model 模块的输出缓冲区参数时,才会启用该优化。

设置

on (默认) | off

On

当您对顶层模型和 Model 模块引用的模型都启用该参数时,代码生成器会分析引用模型的内容,以确定是否可以进行缓冲区重用。如果可以进行缓冲区重用,它会重用信号内存或生成可重用临时缓冲区来保留引用模型输出,这可以显著减少 RAM 消耗。当函数原型控制应用于引用模型时,此优化不起作用。

Off

引用模型输出存储在唯一位置。

推荐的设置

应用情形设置
调试Off
可追溯性Off
效率On
安全预警无影响

编程用法

参数:ReuseModelBlockBuffer
类型:字符向量
值:'on' | 'off'
默认值:'on'

版本历史记录

在 R2022b 中推出