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 

Extrem langsamer Variablen Zugriff über Referenzen



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!

28.07.2022, 16:13 (Dieser Beitrag wurde zuletzt bearbeitet: 28.07.2022 16:17 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Extrem langsamer Variablen Zugriff über Referenzen
Hallo Hajo,

danke fürs Konvertieren!

Ja, lokale Variablen sind schnell - sonlange es sich um skalare Werte handelt.
Wenn du aber anfängst mit größeren Arrays zu hantieren, kann sich der Aufwand für den Memorymanager schon deutlicher bemerkbar machen: lokale Variablen erfordern (fast) immer Kopien des Werts des FP-Elements!

Das gleiche gilt auch für globale Variablen: sie sind schnell und haben die gleichen Probleme wie lokale Variablen.

PropertyNodes sind im Vergleich dazu (extrem) langsam, weshalb man sie nicht als schnöden Ersatz für lokale Variablen (d.h. Property "Value") verwenden soll. Es gibt aber legitime Einsatzzwecke, die aber trotzdem nicht in einer auf Geschwindigkeit getrimmten Schleife erfolgen sollten!
(Außerdem gibt es da noch die FP-Property DeferFPUpdates, das beschleunigt die PropertyNodes immerhin um den Faktor 3 in deinem VI…)

Es gibt außerdem auch noch SharedVariables in LabVIEW, die ebenfalls nicht auf Geschwindigkeit getrimmt sind.

Alle Konstrukte/Optionen haben ihre Einsatzzwecke, und dafür kann/sollte man sie nutzen!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Extrem langsamer Variablen Zugriff über Referenzen - GerdW - 28.07.2022 16:13

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Muss man Referenzen von controls überhaupt schließen? dimitri84 4 4.287 21.04.2022 11:57
Letzter Beitrag: dimitri84
  Referenzen in mehreren Bibliotheken aktualisieren seuk 3 4.031 12.09.2019 09:10
Letzter Beitrag: IchSelbst
  Cluster mit Referenzen auf FP-Elemente Oli_N 8 9.127 15.02.2017 11:19
Letzter Beitrag: Oli_N
  Frage zu Referenzen maxxillian 1 4.099 21.10.2016 08:04
Letzter Beitrag: GerdW
  Alternative zu Referenzen moTo 2 4.217 26.04.2016 18:16
Letzter Beitrag: moTo
  extrem lange Windows Startdauer nach RTE + DAQ installation I3erry 1 3.270 11.11.2015 14:47
Letzter Beitrag: jg

Gehe zu: