08.08.2008, 15:10
Moin!
Ich bastel gerade an einem kleinen Programm für eine Datenauswertung. In diesem verwende ich beispielsweise für Suchalgorithmen in Arrays zahlreiche While-/ For-Schleifen, wo die Daten an ein oder mehrere Shift-Register übergeben und verändert werden. Nun kam bei mir die Frage auf, ob es nach Beendigung der Schleife sinnvoll wäre, diese Register durch einen weiteren (n+1)ten Schleifendurchlauf wieder zu leeren, um so den Speicher dafür wieder freizugeben?
Der Vollständigkeit sei erwähnt, dass ich den Fall betrachte, wo die aktive Ausführung des (Sub-)VIs zwar abgeschlossen ist, aber das Programm noch nicht beendet wurde. Das (Sub-)VI quasi im Standby steht.
Hoffe ihr konntet meinen Ausführungen folgen und freue mich auf ein paar Antworten.
Schöne Grüße
Falk
Ich bastel gerade an einem kleinen Programm für eine Datenauswertung. In diesem verwende ich beispielsweise für Suchalgorithmen in Arrays zahlreiche While-/ For-Schleifen, wo die Daten an ein oder mehrere Shift-Register übergeben und verändert werden. Nun kam bei mir die Frage auf, ob es nach Beendigung der Schleife sinnvoll wäre, diese Register durch einen weiteren (n+1)ten Schleifendurchlauf wieder zu leeren, um so den Speicher dafür wieder freizugeben?
Der Vollständigkeit sei erwähnt, dass ich den Fall betrachte, wo die aktive Ausführung des (Sub-)VIs zwar abgeschlossen ist, aber das Programm noch nicht beendet wurde. Das (Sub-)VI quasi im Standby steht.
Hoffe ihr konntet meinen Ausführungen folgen und freue mich auf ein paar Antworten.
Schöne Grüße
Falk