Einzelnen Beitrag anzeigen

MathiasSimmack
(Gast)

n/a Beiträge
 
#5

Re: FindNext is so lahm, gehts auch schneller?

  Alt 20. Apr 2003, 09:45
Zitat von ereetzer:
Also mit diesem Code brauche ich für ca. 10.000 Dateien 22 Sekunden.

Bei einem anderem in Delphi geschriebenen Programm(Quelltext nicht vefügbar), welches ich mir angeguckt hatte, dauert das gleiche nur 2 Sekunden?? .

Vielleicht hat ja da jemand einen Tip für mich, denn diese Differenz ist viel zu groß. Versteh ich nicht.
Ich habe die Erfahrung gemacht, dass der erste Aufruf sehr langsam ist, sich aber bereits beim zweiten Mal extrem beschleunigt. Erklären kann ich es nicht. Evtl. werden die Daten auf irgendeine Art zwischengespeichert, aber ich wüsste ehrlich gesagt nicht wo.

Musst du mal ausprobieren. Ich habe als Beispiel ein NonVCL-TreeView-Demo geschrieben, dass explorer-artig alle Laufwerke anzeigt. Beim Start lasse ich alle Ordner von C:\ komplett suchen. Wie gesagt, das erste Mal dauert es sehr lange. Beim zweiten Mal geht es ruckzuck.

Gruß.
  Mit Zitat antworten Zitat