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