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 und die Performance unter Windows 7



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!

17.08.2011, 15:03 (Dieser Beitrag wurde zuletzt bearbeitet: 17.08.2011 15:09 von Lucki.)
Beitrag #7

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Queues und die Performance unter Windows 7
(17.08.2011 14:16 )waldguru82 schrieb:  Die Queue bietet sich dazu förmlich an aber scheint laut Deiner Aussage nicht besonders speichergünstig zu sein...
Das wollte ich damit nicht sagen. Außerdem geht es hier doch gar nicht um Ressourcen, sondern um die Ausführungszeit.
Und dazu läßt sich allgemein sagen: Bei der Verarbeitung größerer Arrays entstehen immer dann hohe Verarbeitungszeiten, wenn man Labview nicht von vornherein sagt, welche maximale Größe das Array haben kann. LV muß dann den standardmäßig reservierten Memorybereich zur Laufzeit vielfach nach oben korrigieren, und das kostet enorm Zeit.
Ich vermute, daß deine Queue schon schneller wird, wenn Du im VI "Queue anfordern" eine Maximalgröße der Queue angegeben hättest. So aber tappt LV im Dunkeln.
Queues würde ich hier nur deshalb nicht nehmen, weil sie u.a. eigentlich mehr für den Austausch von Daten in parallelen Prozessen gedacht ist. Hier aber sehe ich keinen Vorteil gegenüber anderen Methoden.
Um Dir auf einfache Art eine Alternative vorzuschlagen, hatte ich Dich gebeten, die erste Sequenz des VIs mal zu posten. Aber das soll wohl nicht sein. Hier trotzdem ein Vorschlag.
Das Prinzip ist: Das neue Array wird mit dem alten Array vorinitialisiert. In der Schleife werden diese Elemente, von unten beginnend, durch die gefundenen Zeilen ersetzt. Nach Beenden der Schleife werden die nicht ersetzten oberen Zeilen abgeschnitten.
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Queues und die Performance unter Windows 7 - Lucki - 17.08.2011 15:03

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Probleme mit Queues und Programmaufbau stefan1312 6 5.396 30.10.2018 17:08
Letzter Beitrag: NoWay
  Probleme mit Performance (Berechnungen und Grafik) catbull 5 4.614 21.07.2018 10:13
Letzter Beitrag: IchSelbst
  Performance beim Betrieb über WLAN Heber 9 5.830 22.08.2017 14:28
Letzter Beitrag: Heber
  Drei Queues in einer While-Schleife mit case-Struktur EinVolvic 12 13.129 17.05.2017 20:25
Letzter Beitrag: EinVolvic
  2D Arrays per Queues abfragen Jan S. 3 3.966 16.01.2016 08:56
Letzter Beitrag: Lucki
  Frage zu Message Queues, Queue Cluster mehrfach aufschlüsseln dali4u 8 8.002 11.12.2014 09:07
Letzter Beitrag: Lucki

Gehe zu: