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 

2D Array mit Werten füllen



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.06.2010, 19:09
Beitrag #31

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
2D Array mit Werten füllen
' schrieb:Der schwarze Kreis ist die erste Speicherallozierung, die Roten sind die Kopien.
Das Schlimme an dieser Botschaft ist: hast Recht Wollte das erst nicht glauben, und habe deshalb mit dem Windows Task Manager den Memorybedarf vor und nach dem Start des VI beobachtet.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.06.2010, 08:24
Beitrag #32

abrissbirne Offline
LVF-Stammgast
***


Beiträge: 480
Registriert seit: Aug 2007

LV2009, LV2010
2007
EN

66123
Deutschland
2D Array mit Werten füllen
' schrieb:Ja.

Und bei Verwendung von "In Array ersetzen" dauert alles nur 1 ms - statt 6 mit Inplacement.
Interessant. Da ist die Implementierung der Inplace-Struktur wohl noch ausbaufähig.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.06.2010, 08:30
Beitrag #33

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
2D Array mit Werten füllen
Hallo,

"Interessant. Da ist die Implementierung der Inplace-Struktur wohl noch ausbaufähig."
Meine persönliche Erfahrung mit der InPlace-Struktur:
Bei einfachen 1D/2D-Arrays ist man mit einem IndexArray/ReplaceArraySubset-Paar mindestens genauso schnell - wobei diese Arrays generell sehr effektiv implementiert sind, ab 3D hat man gern mal Geschwindigkeitseinbußen. Bei komplizierteren Datenstrukturen (Array of Cluster of...) überwiegen die Vorteile der InPlace-Struktur, da die Anzahl von Datenkopien deutlich reduziert wird.

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.06.2010, 08:46
Beitrag #34

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.690
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
2D Array mit Werten füllen
' schrieb:Interessant. Da ist die Implementierung der Inplace-Struktur wohl noch ausbaufähig.
Inplacement ist ja nur dann sinnvoll, wenn mit den Daten, die sich bereits im Array befinden, gerechnet werden soll. Ohne Implacement müssten im Falle einer Verrechnung von Array-Daten die zu verrechnenden Daten kopiert, also Speicher alloziert, werden (Ablauf: Aus Array extrahieren = Speicher, Verrechnen (ggf. kein Speicher), Ersetzen (kein Speicher)). Für das alleinige Ersetzen von Daten ist das Implacement eigentlich gar nicht vorgesehen, da das Ersetzen per "In Array ersetzen" auch ohne Speicherallozierung auskommt.

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
18.06.2010, 09:23
Beitrag #35

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
2D Array mit Werten füllen
Bei mir dauert es mit der normalen Funktion "In Array ersetzten" auch nur noch 1 ms statt 6 ms. Die Inplace-Funktion lohnt sich also hier offensichtlich nicht.
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Array leeren und erneut füllen TTT 2 4.606 24.05.2018 09:15
Letzter Beitrag: TTT
  Faltung mit Filterkernel -> Ränder nicht mit Nullen füllen thz89 2 4.084 06.10.2017 13:09
Letzter Beitrag: thz89
Question stetige Manipulation von Array-Werten 0-100% Ressless 3 3.405 08.09.2017 14:17
Letzter Beitrag: Ressless
  Mehrspaltiges Listenfeld mit "Elementwerte indexweise festlegen" füllen C.Maier 3 5.203 12.01.2017 15:09
Letzter Beitrag: C.Maier
  Array andersherum füllen mundb 4 7.287 15.04.2016 08:24
Letzter Beitrag: mundb
  Array mit bestimmter Anzahl an Werten Svenson 2 3.929 23.02.2016 16:49
Letzter Beitrag: jg

Gehe zu: