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 

Schneller Umgang mit großen Arrays



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!

22.09.2011, 15:14
Beitrag #6

eb Offline
LVF-Lernwilliger
***


Beiträge: 292
Registriert seit: Mar 2008

2014
2008
EN

12xxx
Deutschland
RE: Schneller Umgang mit großen Arrays
Also vielleicht grundsätzlich zu großen Arrays hätte ich noch folgende Hinweise:
- wenn das Füllen mit Realdaten schneller gehen soll, dann allokiere vorher den benötigten Speicherplatz mit "Array initialisieren", zum beschreiben dann einfach bestehende (Leer-)Elemente ersetzen, oder gleich "Inplace-Struktur" ausprobieren, evtll. passt das ja auf deinen Anwendungsfall
- "Anhängen" oder ähnliche Funktionen vermeiden, da eine neue Kopie erzeugt wird, die wieder allokiert werden muss, das dauert
- zum Überprüfen wo überall eine Kopie gemacht wird, unter "Profile" (Profile) -> "Show Buffer Allocations" (Zeige Puffer Allokation?) aktivierenn und das BD untersuchen
- wenn mit dem Array Operationen durchgeführt werden müssen, auf jeden fall Neuallokationen vermeiden, wenns geht mit "Inplace"-Strukturen arbeiten.
- Zur Darstellung Array dezimieren (in diesem Fall, Auflösung verringern?)
- Sofern sinnvoll lieber größere Arrays "in einem Stück" verarbeiten als viele kleine "Chunks". Ist natürlich abhängig vom gewünschten Schleifentiming

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: Schneller Umgang mit großen Arrays - eb - 22.09.2011 15:14

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Änderung von großen Cluster (Type Def.) führt zu out of Memory exeption spacz 8 6.513 28.10.2019 09:01
Letzter Beitrag: spacz
  Frage zur Compilierung, ist .EXE schneller als Start vom Frontpanel? Hasenfuss 1 2.801 30.06.2015 14:51
Letzter Beitrag: jg
Information Der richtige Umgang mit (Langzeit)Messdaten NoWay 6 5.533 13.05.2015 13:57
Letzter Beitrag: mathez
  Auswahl eines Arrays anhand des Wertes eines zweiten Arrays treffen alan 2 4.582 19.02.2015 16:12
Letzter Beitrag: alan
  Gutes LV Design bei großen Programmen elhorst 31 20.813 18.09.2014 06:31
Letzter Beitrag: elhorst
Bug Arrays... immer wieder Arrays nurso 6 7.467 15.08.2014 10:39
Letzter Beitrag: Lucki

Gehe zu: