重用 Model 模块的输出缓冲区
R2026b重用引用模型缓冲区(如果可能)
自 R2022b 起
模型配置窗格: 代码生成 / 优化
描述
指定是否尽可能重用引用模型输出缓冲区。
依赖关系
重用 Model 模块的输出缓冲区优化具有以下依赖关系:
信号存储重用参数启用该参数。
仅当顶层模型和 Model 模块引用的模型都启用重用 Model 模块的输出缓冲区参数时,才会启用该优化。
设置
on (默认) | off
- On
当您对顶层模型和 Model 模块引用的模型都启用该参数时,代码生成器会分析引用模型的内容,以确定是否可以进行缓冲区重用。如果可以进行缓冲区重用,它会重用信号内存或生成可重用临时缓冲区来保留引用模型输出,这可以显著减少 RAM 消耗。当函数原型控制应用于引用模型时,此优化不起作用。
- Off
引用模型输出存储在唯一位置。
推荐的设置
| 应用情形 | 设置 |
|---|---|
| 调试 | Off |
| 可追溯性 | Off |
| 效率 | On |
| 安全预警 | 无影响 |
编程用法
参数:ReuseModelBlockBuffer
|
| 类型:字符向量 |
值:'on' | 'off' |
默认值:'on'
|
版本历史记录
在 R2022b 中推出