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 

Dieses Thema hat akzeptierte Lösungen:

Network Stream -> Allocated Memory steigt dauerhaft



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!

04.06.2014, 07:08
Beitrag #1

B.Buerkert Offline
LVF-Grünschnabel
*


Beiträge: 32
Registriert seit: Dec 2013

2013 DeveloperSuite
2013
DE


Deutschland
Network Stream -> Allocated Memory steigt dauerhaft
Hallo zusammen,
ich habe mal wieder ein kleines Problem.

Ich habe ein Programm für ein RT System "geschrieben", wenn
dieses läuft und keine Daten an den Host via Network Stream sendet.
Bleibt das Niveau des allokierten Speichers des RT Systems bleibt in einem gewissen Band.

   

Werden die Daten nun per Netzwerk Streams an den Host PC übertragen,
steigt der allokierte Speicher stetig an. Ich habe es ein paar Stunden laufen lassen,
und es ist immer noch keine Ende des Anstiegs in Sicht.
Wird der Netzwerk Stream wieder deaktiviert, dann pendelt sich der allokierte Speicher wieder in einem
gewissen Band ein.

   

Daher liegt die Ursache des steigenden "Speicherbedarfs" in meinen Augen im Zusammenhang mit den Netzwerk Streams.
Aber wo?

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.06.2014, 08:16
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Network Stream -> Allocated Memory steigt dauerhaft

Akzeptierte Lösung

Da hast du Glück, ein Kollege hat sich erst letzte Woche mit Network Streams auf RT rumgeärgert.
Da gibt es wohl ein Memory-Leak: http://digital.ni.com/public.nsf/allkb/8...670047DC17
Empfehlung

Und noch was: Alles, was nicht echtzeitfähig ist (also Netzwerk oder File I/O) hat in einer Timed Loop nichts verloren! Parallele Programmierung bringt ebenfalls nichts in einer Timed-Loop. Das wird zu einem Single-Thread, alles wird seriell hintereinander ausgeführt, selbst wenn du es parallel programmierst.

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
04.06.2014, 08:42
Beitrag #3

B.Buerkert Offline
LVF-Grünschnabel
*


Beiträge: 32
Registriert seit: Dec 2013

2013 DeveloperSuite
2013
DE


Deutschland
RE: Network Stream -> Allocated Memory steigt dauerhaft
Hy,
danke erstmal für die schnelle Antwort.

Werde mich gleich ans Testen machen. Construction
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.06.2014, 10:41 (Dieser Beitrag wurde zuletzt bearbeitet: 04.06.2014 10:42 von B.Buerkert.)
Beitrag #4

B.Buerkert Offline
LVF-Grünschnabel
*


Beiträge: 32
Registriert seit: Dec 2013

2013 DeveloperSuite
2013
DE


Deutschland
RE: Network Stream -> Allocated Memory steigt dauerhaft
Also das war die Lösung.

Kann mir jetzt noch jemand erklären, was dieses Verhalten verursacht Smile

Weil 2D Array übertragen aber mit 1D Typ initialisieren macht doch wenig Sinn in meinen Augen Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.06.2014, 11:21
Beitrag #5

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Network Stream -> Allocated Memory steigt dauerhaft
kA, Bug von NI! Augen zu und durch.

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
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  CPU Last steigt langsam -> Konzeptfehler? B.Buerkert 13 17.021 28.05.2014 15:04
Letzter Beitrag: B.Buerkert
  Network Shared Variable Probleme jhoormann 13 18.716 26.04.2007 14:39
Letzter Beitrag: Y-P

Gehe zu: