Hinweise zum Steigern der Ausführungsgeschwindigkeit der Iterationen paralleler For-Schleifen
- Aktualisiert2025-08-27
- 1 Minute(n) Lesezeit
Es kann vorkommen, dass nach Aktivierung der parallelen Ausführung von For-Schleifen keine merkliche Steigerung der Ausführungsgeschwindigkeit zu verzeichnen ist. Beachten Sie daher folgende Hinweise, wenn Sie planen, einen Arbeitsgang auf mehrere parallele Schleifen aufzuteilen:
- Beim Aktivieren paralleler Schleifeniterationen fallen im Hintergrund während der Ausführung zusätzliche Tätigkeiten für LabVIEW an. Daher sollten nur rechenintensive Vorgänge auf mehrere parallel ausgeführte Schleife aufgeteilt werden. Eine Erhöhung der Ausführungseffizienz lässt sich nur erzielen, wenn die zusätzlichen Arbeitsschritte, die im Hintergrund für die parallele Ausführung anfallen, durch eine kürzere Ausführungsdauer kompensiert werden.
- Wenn mehrere For-Schleifen ineinander verschachtelt sind, sollte die parallele Ausführung von Iterationen nur an der äußeren Schleife aktiviert werden.
- Wenn Sie Knoten, wie z. B. die Funktion In Textdatei schreiben, oder nicht ablaufinvariante SubVI-Aufrufe sperren, ist die parallele Ausführung von Schleifeniterationen möglicherweise nur eingeschränkt möglich. Vermeiden Sie daher das Sperren von Knoten in einer For-Schleife mit parallelen Iterationen.
Weitere Informationen zum Steigern der Ausführungsgeschwindigkeit von parallelen Schleifeniterationen finden Sie in unserem Whitepaper auf ni.com.