Einzelnen Beitrag anzeigen

Benutzerbild von H4ndy
H4ndy

Registriert seit: 28. Jun 2003
Ort: Chemnitz
515 Beiträge
 
Delphi XE3 Professional
 
#19

Re: Verschiedene Möglichkeiten zum Verschieben von Dateien

  Alt 9. Feb 2006, 16:15
Ich glaube, die Tests sollten lieber mit großen Dateien durchgeführt werden,
weil dann die Schwankungen nicht bis zu 50% von der Gesammtzeit ausmachen

@Angel4585
Desweiteren würde mich mal interessieren, welche Zeitmessroutine du genommen hast.
GetTickCount könnte hier ungenau werden. Besser wäre hier ein PerformanceCounter.

Edit:
Habs mal selber getestet
Datei: xampp-win32-1.5.1-installer.exe (30.424.567 Bytes, ~29MB)
Virenscanner ist AUS
System: PIII 800MHz, 512MB RAM, WinXP SP2
(Alles Durchschnittswerte nach 4 Versuchen)

QuickCopy: ~1389ms
CopyFile: ~1246ms
FileOperation: ~1284ms
MemoryStream: ~1742ms
JCLFielCopy: ~1238ms
AssignFile: ~2491ms
StreamCopy: ~1312ms


Wie man sieht, sind nur MemoryStream und AssignFile wirklich langsamer
als die anderen Methoden. Desweiteren hab ich Schwanker von bis zu 400ms dabei gehabt.
(Einmal dauerte es sogar nur ~550ms...)

Ich denke mal es ist einfach ne Glaubensfrage, welchen Algo man nimmt ^^
Manuel
  Mit Zitat antworten Zitat