主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

重用 Model 模块的输出缓冲区

如果可能的话,重用引用的模型缓冲区

自 R2022b 起

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

描述

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

依赖关系

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

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

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

设置

on (默认) | off

On

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

Off

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

推荐的设置

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

编程用法

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

版本历史记录

在 R2022b 中推出