LabVIEWForum.de
RAM-Fresser ... - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: ActiveX & .Net (/Forum-ActiveX-Net)
+---- Thema: RAM-Fresser ... (/Thread-RAM-Fresser)



RAM-Fresser ... - spacz - 20.11.2016 12:54

Hey Leute,
ich habe von einer Nachbarabteilung VIs zum Auslesen eines Gerätes erhalten, welche leider den RAM sehr stark belasten, bis es zu einem Fehler kommt, dass nicht genügend Speicher vorhanden ist.
Dabei werden zunächst einmalig Referenzen als 1D Array für auszulesende Messpunkte erstellt und über diese die Werte als String ausgelesen.
Leider fehlt mir in dem Bereich Erfahrung, um das RAM-Problem in den Griff zu bekommen? Reicht es gegebenenfalls ein Close Reference an den Ausgang zu hängen wo der Datenpunkt ausgelesen wird?

Viele Grüße
Ronny


RE: RAM-Fresser ... - jg - 20.11.2016 16:49

Mach das auf JEDEN Fall, jede neu erzeugte ActiveX oder .NET Referenz muss, wenn das Objekt nicht mehr gebraucht werden, geschlossen werden, sonst bleibt was im Speicher übrig!

Gruß, Jens


RE: RAM-Fresser ... - spacz - 21.11.2016 13:03

Top, ersten Tests zu urteilen scheint es das Problem gewesen zu sein!
Dank dir!

Ronny