Hallo zusammen,
ich habe folgendes VI, das fortlaufend durchlaufen wird.
Ich suche aus mehreren Signalen 2 bestimmte damit heraus.
Der Speicherverbrauch ist laut LabVIEW-Speichermonitor (oder wie sich das nennt) gigantisch. Nach wenigen Sekunden ergibt sich das folgende Bild (Sample-Rate = 1,6 kHz):
Was verursacht diesen hohen Speicherverbrauch? Laut Windows-Taskmanager sind es nur wenige MB, wobei man sich auf den nicht verlassen kann.
Die Daten werden doch nach der Ausführung des VIs wieder aus dem Speicher entfernt (= lokale Variablen), dachte ich.
Gibt es irgendwo Tipps/Tutorials, die man bzgl. Speichermanagement oder auch Performance beachten sollte?
Also häufig verwendete Konstrukte (Werte in Array einfügen, Messwerte vearbeiten, ...), evtl. mit Negativ- und Positivbeispiel?
Wenn man z.B. sämtliche Variablen als Referenz übergeben könnte (ohne umständliches "Referenz erstellen" und diese Inline-Elementstruktur etc), wäre mir vielleicht schon geholfen, aber sicher bin ich mir nicht.