Registriert seit: 11. Apr 2009
557 Beiträge
Delphi 12 Athens
|
AW: Scan for Files mit der PPL
21. Jun 2020, 17:33
Ich habe mal gerade Himitsus Vergleich ausprobiert und muss etwas einschränkend sagen, dass mein System offenbar sehr schnell ist (Rechner wurde für jeden Lauf neu gestartet):
Delphi-Quellcode:
FindFirstFileEx Large first : count 515886, seconds 7,3693847
FindFirstFileEx Large second : count 515886, seconds 3,1792396
FindFirstFileEx Large *.txt : count 3389, seconds 3,2297414
TDirectory.GetFiles first : count 515887, seconds 9,9470432
TDirectory.GetFiles second : count 515887, seconds 3,6347474
TDirectory.GetFiles *.txt : count 3390, seconds 3,1972282
FindFirstFile first : count 515887, seconds 8,8944801
FindFirstFile second : count 515887, seconds 3,0955637
FindFirstFile *.txt : count 3390, seconds 3,2385233
FindFirstFileEx first : count 415328, seconds 16,7086252
FindFirstFileEx second : count 415328, seconds 8,9083499
FindFirstFileEx *.txt : count 2158, seconds 8,9315763
Die Implementierung von "MasterFileTable" hat mir besonders gut gefallen; die ist auch für den Anfänger richtig gut verständlich!
Geändert von Benmik (21. Jun 2020 um 18:00 Uhr)
|
|
Zitat
|