Codeeffizienz
Wenn Sie für die Generierung von Produktionscode bereit sind, verwenden Sie die Modellkonfigurationseinstellungen, um die Codeeffizienz zu verbessern. Diese Einstellungen reduzieren die RAM- und ROM-Auslastung und beschleunigen die Codeausführung. Sie können eine oder mehrerer dieser Optionen deaktivieren, wenn Sie defensiveren Code wünschen, worunter jedoch die Effizienz etwas leidet.
Sie können die aktuelle Konfiguration eines Modells gegenüber einem oder mehreren der im Code Generation Advisor verfügbaren Ziele ausführen. Auf Basis Ihrer Zielauswahl und Priorisierung schlägt der Code Generation Advisor Änderungen vor, die Sie an Ihren Modellkonfigurationseinstellungen vornehmen können. Einen Leitfaden zum Einstieg in die Grundlagen der Codeoptimierung finden Sie unter Design Techniques to Optimize Models for Efficient Code Generation und Optimize Generated Code Using Code Efficiency Tools and Techniques.
Kategorien
- Speicherauslastung
Optimieren der Auslastung von RAM, ROM und Stack-Space durch generierten Code
- Ausführungsgeschwindigkeit
Verbessern der Ausführungsgeschwindigkeit von generiertem Code
- Verringerung von Datenkopien
Anpassen der Modellparameter, um die Code-Ausführungsgeschwindigkeit zu verbessern und die Speicherauslastung zu verringern
- Ersetzen von Code
Anpassen von aus einem Modell erstellten Code mithilfe einer Codeersatz-Bibliothek
- Kompromisse bei der Codeeffizienz
Kompromisse beim Erstellen von optimiertem Code
- Rechneranwendungen mit hohem Durchsatz
Generieren von Code für Ihre Rechneranwendung mit hohem Durchsatz
