Das Fenster Profil - Leistung und Speicher ist eine nützliche Funktion zur Überwachung der Speichernutzung und der Ausführungszeit. Auf diese Weise können Sie feststellen, welche VIs bzw. Teile eines VIs noch nicht optimal funktionieren. Wenn Sie beispielsweise feststellen, dass ein SubVI zu lange für die Ausführung braucht, können Sie sich besonders darauf konzentrieren, die Leistung des VIs zu verbessern.

Gehen Sie zur Anzeige eines VI-Profils wie folgt vor:

  1. Halten Sie alle laufenden VIs an. Wenn Sie die laufenden VIs nicht beenden, können unter Profil - Leistung und Speicher falsche Ergebnisse angezeigt werden.
  2. Klicken Sie zur Anzeige des Fensters Profil - Leistung und Speicher auf Werkzeuge»Profil»Leistung und Speicher.
  3. Wenn Informationen zum Speicherbedarf des VIs angezeigt werden sollen, aktivieren Sie die Option Speicherverwendungsprofil. Diese Option kann immer nur vor der Profilerstellung ausgewählt werden. Durch das Zusammentragen der Informationen über ein VI erhöht sich die Ausführungsdauer des VIs erheblich. Dadurch können die Angaben zur Ausführungsgeschwindigkeit verfälscht werden. Die Speichernutzung sollte daher unabhängig von der Ausführungsdauer überprüft werden.
  4. Klicken Sie im Fenster Profil - Leistung und Speicher auf Start, um mit der Analyse zu beginnen.
  5. Starten Sie das zu analysierende VI.
  6. Lassen Sie das VI einmal komplett durchlaufen oder klicken Sie bei einem wiederholt ausgeführten VI auf die Stopp-Schaltfläche auf dem Frontpanel, um das VI anzuhalten. Ist keine Stopp-Schaltfläche vorhanden, klicken Sie stattdessen auf die Schaltfläche Ausführung abbrechen.
  7. Klicken Sie im Fenster Profil - Leistung und Speicher auf Stopp, um die Analyse zu beenden. In der Tabelle sehen Sie, wie lange das Haupt-VI und alle SubVIs zur Ausführung benötigt haben und wie lange das VI und alle SubVIs insgesamt während der Analyse gelaufen sind.
Hinweis Im Fenster Profil - Leistung und Speicher wird nur die Dauer der CPU-Nutzung gemessen. Bei Wartefunktionen ist die CPU für andere Betriebssystemprozesse frei, das Fenster Profil - Leistung und Speicher misst jedoch auch die kurze Zeit, die von der CPU für den Beginn und das Ende des Wartevorgangs benötigt wird. Nicht mitgerechnet werden dagegen die Nutzungsdauer der CPU für Aufrufe über Referenzen oder für die Verwendung von Bedienelement-Referenzen, die separat von der CPU-Nutzung anderer Knoten erfolgt.
  1. Wenn Sie die Option Timing-Statistik aktivieren, werden in der Tabelle weitere Statistiken zur Laufzeit des VIs angezeigt. Mit der Option Zeitberechnung im Detail erscheinen in der Tabelle verschiedene Kategorien zur Messung des Zeitverhaltens, mit deren Hilfe Sie die Vorgänge herausfiltern können, die die meiste Zeit beanspruchen. Mit der Option Speicherauslastung, die nur zur Verfügung steht, wenn vor Beginn der Analyse die Option Speicherverwendungsprofil aktiviert wurde, werden Angaben zur Speichernutzung des VIs angezeigt.

Zusätzlich zum Fenster Profil - Leistung und Speicher bietet das LabVIEW VI Analyzer Toolkit Tests, mit deren Hilfe Leistung und Effizienz von VIs sowie andere Aspekte der LabVIEW-Programmierung interaktiv und programmatisch geprüft werden können.

Mit Hilfe des LabVIEW Desktop Execution Trace Toolkits lassen sich Codeanalyse, Speicherlecks und andere Aspekte der LabVIEW-Programmierung überwachen.