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 

Queues



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!

05.05.2010, 18:47 (Dieser Beitrag wurde zuletzt bearbeitet: 05.05.2010 18:47 von IchSelbst.)
Beitrag #9

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.704
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Queues
Wo immer "Queue anfordern", da auch ein "Queue freigeben". Und zwar genau so, wie es im ersten Bild steht: Ohne beschaltete Eingänge "Eliminieren (f)" und "Erzeugen, wenn nicht gefunden? (T)". Im zweiten Bild hast du ja auch ein Freigeben gemacht.

Was in der Hilfe steht, gilt analog auch für deinen Fall:
Zitat:Wenn die Funktion "Queue anfordern" innerhalb einer Schleife eine Referenz auf eine benannte Queue ausgibt, erzeugt LabVIEW bei jeder Iteration der Schleife eine neue Referenz auf die Queue. Wenn "Queue anfordern" in einer engen Schleife (tight loop) verwendet wird, erhöht sich die Speicherauslastung kontinuierlich, da für jede neue Referenz weitere vier Bytes hinzukommen. Diese Bytes werden automatisch beim Stopp des VIs freigegeben. Bei Applikationen mit langen Ausführungszeiten scheint LabVIEW aber Speicher zu verlieren, da die Auslastung kontinuierlich steigt. Daher sollte nach jeder Iteration in der Schleife die Funktion Queue freigeben aufgerufen werden, damit nicht unnötig viel Speicher belegt wird.


Angehängte Datei(en) Thumbnail(s)
       

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Queues - ChristianXX - 05.05.2010, 10:02
Queues - IchSelbst - 05.05.2010, 10:33
Queues - ChristianXX - 05.05.2010, 11:10
Queues - IchSelbst - 05.05.2010, 11:56
Queues - dimitri84 - 05.05.2010, 12:30
Queues - RoLe - 05.05.2010, 12:48
Queues - ChristianXX - 05.05.2010, 12:59
Queues - IchSelbst - 05.05.2010, 16:15
Queues - IchSelbst - 05.05.2010 18:47

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Probleme mit Queues und Programmaufbau stefan1312 6 6.207 30.10.2018 17:08
Letzter Beitrag: NoWay
  Drei Queues in einer While-Schleife mit case-Struktur EinVolvic 12 14.410 17.05.2017 20:25
Letzter Beitrag: EinVolvic
  2D Arrays per Queues abfragen Jan S. 3 4.451 16.01.2016 08:56
Letzter Beitrag: Lucki
  Frage zu Message Queues, Queue Cluster mehrfach aufschlüsseln dali4u 8 8.978 11.12.2014 09:07
Letzter Beitrag: Lucki
  Nachrichten-Queues, Exit wird nicht an andere Schleifen weitergereicht dali4u 4 6.639 28.10.2014 11:48
Letzter Beitrag: jg
  Synchronisation mit Queues Masterg4941 9 9.064 25.09.2013 12:24
Letzter Beitrag: GerdW

Gehe zu: