INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Speicherloch finden



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

22.10.2015, 09:40
Beitrag #1

NoWay Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 241
Registriert seit: Jul 2013

LV-2019
2013
EN


Deutschland
Speicherloch finden
Hallo zusammen.

In einer aktuellen Anwendung habe ich festgestellt, dass es irgendwo ein Speicherloch gibt. Pro Sekunde werden etwa 2-8MB in den Arbeitsspeicher geschoben. Das passiert allerdings nur in der .exe. Im DebugMode bleibt der Arbeitsspeicher ziemlich konstant. Wie gehe ich am besten an dieses Problem heran um den Fehler zu finden? Ich beabsichtige die Ursache einzugrenzen, habe aber nun einen Punkt erreicht, an dem es SEHR aufwändig ist, alles händisch zu prüfen. Gibt es eventuell Labview Bordmittel, die mir hierbei behilflich sein können oder muss ich in den sauren Apfel beißen und jedes VI unter die Lupe nehmen?

Gruß
NoWay
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.10.2015, 10:26
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Speicherloch finden
Ich würde erst einmal schauen, was genau im Speicher hochläuft. Dazu bietet sich es sich an, entweder den "Microsoft Process Explorer" zu verwenden oder im Windows Task Manager sich weitere Spalten zu aktivieren. Wenn zum Beispiel die Anzahl der Handles oder Threads hochläuft, dann deutet das auf nicht geschlossene Referenzen. Ursachen dafür könnte sein: Aufruf derselben Queue/Notifier per "Obtain", Nichtschließen von Referenzen bei ActiveX, .NET, FileIO, LabVIEW-Elementen etc. pp.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.10.2015, 10:43
Beitrag #3

NoWay Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 241
Registriert seit: Jul 2013

LV-2019
2013
EN


Deutschland
RE: Speicherloch finden
Danke, das ist schon mal ein Hinweis mit dem ich arbeiten kann. Tatsächlich schießen die Handles in die Höhe. Werde auf dieser Grundlage nochmal alles durchsehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Controls bzw. Indicators nach Label finden Kiesch 4 5.776 12.10.2020 08:42
Letzter Beitrag: Achim
  ungebremste Schleife / laufendes VI finden Trinitatis 3 2.965 18.08.2020 13:13
Letzter Beitrag: Trinitatis
  Verwendung von Sub-VIs finden THL 2 4.232 01.06.2017 12:49
Letzter Beitrag: THL
  Alle Klone finden Frank M-F 0 3.201 11.10.2016 08:38
Letzter Beitrag: Frank M-F
Question Unbenutzte VIs in Projekt finden Wedgewood 4 5.448 16.07.2014 07:43
Letzter Beitrag: GerdW
  Während der Messung Maxima finden XFire 13 10.423 15.03.2012 14:55
Letzter Beitrag: XFire

Gehe zu: