Einzelnen Beitrag anzeigen

xcs

Registriert seit: 31. Mär 2008
14 Beiträge
 
#5

Re: Zugriffsgeschwindigkeit auf mehrdimensionale Arrays

  Alt 26. Apr 2009, 21:36
Aber falls jemand von euch Lust und Zeit hat, probiert es doch selbst mal aus.
Deklariert das Array wie ich und lasst die Schleife durchlaufen wie ich, mit irgend einem Zugriff auf das Array,
z.B.

Array[i,j,k,l,m,n] := i*j*k*l*m*n

o.ä.

die Zeit des Durchlaufens lässt sich mit QueryPerformanceCounter fast auf die ms genau bestimmen:

Start, Ende, f : int64;
Zeit : double;

QueryPerformanceFrequency(f)

QueryPerformanceCounter(Start);

//Schleife ausführen

QueryPerformanceCounter(Ende)

Zeit := (Ende-Start)/f;


Denn vielleicht liegt ja nur an meinem alten Delphi 7 Compiler ...
  Mit Zitat antworten Zitat