Hallo Forum,
ich habe das Problem, dass sich der Speicher meines LabVIEW - Programms im Taskmanager stetig erhöht.
Führe ich das Programm direkt in der Entwicklungsumgebung (LV 2009) aus, dann erhöht sich der Wert um ca. 2.400kb pro Minute.
Starte ich das Programm als EXE, dann sind es immer noch 1.900kb pro Minute.
Das Programm ist sehr umfangreich, es besteht aktuell schon aus 270 einzelnen VI´s. Die Entwicklung ist auch noch nicht abgeschlossen.
Aufgrund dieses
Eintrags habe ich dann die Leistungs- und Speicherüberwachung
unter Werkzeuge -> Profil -> Leistung und Speicher ausgeführt. Zunächst für 60 Sekunden und dann für 120 Sekunden. Die Ergebnisse habe in Excel
kopiert (1600 Zeilen pro Messung) und verglichen.
Lediglich ein VI hat sich in dieser Minute um 19kb (Spalte Max.Byte) "aufgeblasen". Das ist auch plausibel, in diesem VI wurde ein Array um einige Zeile ergänzt.
Sonst hat sich nichts verändert.
Von der Programmierung sollte es auch sehr sauber sein. Referenzen werden geschlossen, die Fehlercluster sind alle durchverbunden, hier tritt auch nichts auf.
Ich weiß leider nicht mehr, wo ich ansetzten soll.
Vielleicht hat ja noch jemand eine Idee!
Grüße, Vogster