バッファーの再利用候補の統一
バッファーの再利用候補を解析して効率的な再利用を実装する
R2025a 以降
モデル コンフィギュレーション ペイン: [コード生成] / [最適化]
説明
[バッファーの再利用候補の統一] パラメーターは、まず潜在的なバッファーの再利用候補を解析し、効率的な再利用を特定してから、生成されたコードに効率的な再利用を実装するようにコード ジェネレーターに指示します。バッファーの再利用候補は、再利用できる可能性のあるバッファーです。
依存関係
このパラメーターを有効にするには、次のようにします。
[カスタム最適化を指定] パラメーターをオンにします。
[信号ストレージの再利用] パラメーターをオンにします。
[サイズと次元が異なるバッファーの再利用] パラメーターをオフにします。
設定
off (既定値) | on
- オン
コード ジェネレーターは、まず潜在的なバッファーの再利用候補を解析し、効率的な再利用を特定してから、生成されたコードに効率的な再利用を実装します。潜在的なバッファーの再利用候補を解析し、効率的な再利用を事前に特定することで、再利用の機会を逃す可能性が低減し、RAM の使用量を削減できます。ただし、一部のモデリング パターンでは、この最適化によって一部のデータ コピーが削除されないことがあります。
- オフ
コード ジェネレーターは、バッファーの再利用候補を解析せず、効率的な再利用を事前に特定しません。代わりに、コード ジェネレーターは再利用を段階的に実装します。再利用を段階的に実装すると、再利用の機会を逃す可能性があります。
推奨設定
| アプリケーション | 設定 |
|---|---|
| デバッグ | オフ |
| トレーサビリティ | オフ |
| 効率性 | オン |
| 安全対策 | 影響なし |
プログラムでの使用
パラメーター: UnifyBufferReuse
|
| 型: 文字ベクトル |
値: 'on' | 'off'
|
既定の設定: 'off'
|
バージョン履歴
R2025a で導入