Hauptinhalt

Multithreading-Kompilierung

Die Multithread-Kompilierung trägt zu einer Reduzierung der Kompilierungszeit bei, indem verschiedene wiederverwendbare Komponenten in separaten Threads kompiliert werden. Selbst wenn Sie die Wiederverwendung von Komponenten nicht aktivieren, kann die Multithread-Kompilierung aufgrund anderer Optimierungen die Kompilierungszeit verkürzen.

Auf Mehrkernrechnern ist die Multithread-Kompilierung standardmäßig aktiviert. Wenn Sie jedoch eine Single-Thread-Kompilierung benötigen, z. B. wenn Sie die Kompilierungsleistung eines Modells über mehrere Läufe hinweg profilieren und vergleichbare Ergebnisse erhalten möchten, können Sie die Multithread-Kompilierung deaktivieren. Deaktivieren Sie dazu unten im Fensterbereich Simscape im Dialogfeld „Configuration Parameters“ unter Advanced Parameters das Kontrollkästchen Enable multithreaded compilation.

Sie können auch die entsprechende Befehlszeilenschnittstelle verwenden, um den Modellkonfigurationsparameter festzulegen:

set_param(bdroot,"SimscapeMultithreadedCompilation","off")

Siehe auch

Themen