17.06.2010, 12:41
|
godi
LVF-Neueinsteiger
Beiträge: 7
Registriert seit: Mar 2010
9.0
-
de
76648
Deutschland
|
2D Array mit Werten füllen
Wollte mich an dieser Stelle bei Lucki ganz herzlich bedanken. Habe das Program mit Inplace-Elementstruktur realisiert und auch bei 5000 Messwerten keine Laufzeitverluste gegenüber 100 Messwerte feststellen können Auf jeden Fall ist diese Variante viel eleganter und schöner als mit FN.
|
|
|
17.06.2010, 12:43
(Dieser Beitrag wurde zuletzt bearbeitet: 17.06.2010 13:12 von Lucki.)
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
2D Array mit Werten füllen
' schrieb:Das kommt mir aber viel vor! Bringt das Inplacement hier überhaupt Zeitvorteile? Kann mir mal jemand Luckis VI nach 85 runter speichern? Hab hier nur 85-Studi.
Wurde gemacht und dein Interesse freut mich. Dein Wunsch brachte mich gleich auf die Idee einer neuen Signatur.
Zur In-Place-Struktur: Ich habe in der LV-Hilfe keinerlei Hinweis finden können, daß damit irgendetwas schneller wird, es ist nur von Memory-Ersparnis die Rede. In meinem Beispiel bin ich mir nicht mal sicher, ob es memorymäßig etwas gebracht hat, denn ich bringe trotzdem das 10000*5000 Array nicht unter. Dabei habe ich schon das Format sgl verwendet.
Wer vergleichen möchte: Den Wert 10000 stehen lassen, nur den Wert 5000 (bei mir 2000) so weit reduzieren, daß keine Fehlermeldung wegen zu wenig Memory mehr kommt.
@godi: bedanke mich auch. Sag mal, was hast Du denn für einen Supercomputer, daß Du so große Werte behandeln kannst?
|
|
|
17.06.2010, 13:08
|
godi
LVF-Neueinsteiger
Beiträge: 7
Registriert seit: Mar 2010
9.0
-
de
76648
Deutschland
|
2D Array mit Werten füllen
Ehrlich gesagt habe ich das nie nachgeschaut bis jetzt
4 CPU 3,2 Ghz und 3,25 GB RAM
|
|
|
17.06.2010, 13:17
|
|
|
17.06.2010, 13:23
|
IchSelbst
LVF-Guru
Beiträge: 3.695
Registriert seit: Feb 2005
11, 14, 15, 17, 18
-
DE
97437
Deutschland
|
2D Array mit Werten füllen
' schrieb:Wurde gemacht und dein Interesse freut mich. Dein Wunsch brachte mich gleich auf die Idee einer neuen Signatur.
Zur In-Place-Struktur: Ich habe in der LV-Hilfe keinerlei Hinweis finden können, daß damit irgendetwas schneller wird, es ist nur von Memory-Ersparnis die Rede. In meinem Beispiel bin ich mir nicht mal sicher, ob es memorymäßig etwas gebracht hat, denn ich bringe trotzdem das 10000*5000 Array nicht unter. Dabei habe ich schon das Format sgl verwendet.
Wer vergleichen möchte: Den Wert 10000 stehen lassen, nur den Wert 5000 (bei mir 2000) so weit reduzieren, daß keine Fehlermeldung wegen zu wenig Memory mehr kommt.
Ja.
Jetzt hab ich hier zwar einen gscheiden Rechner - W7 ( ), 4Core, etc. - aber nur eine 851-Studi-32Bit. Leider kann die den Inplacement-Knoten nicht so wie 90. 90 kann eine ganze Reihe ersetzten. 851-Studi nur Einzelwerte. Dumm gelaufen. Aber heute abend ... (noch gescheider: XP ).
Nachtrag: Nicht mal eine Fehlermeldung erscheint, wenn der Speicher zu klein ist.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
|
|
|
17.06.2010, 13:44
(Dieser Beitrag wurde zuletzt bearbeitet: 17.06.2010 13:45 von abrissbirne.)
|
|
|
| |