Einzelnen Beitrag anzeigen

Benutzerbild von cramer
cramer

Registriert seit: 23. Jun 2004
Ort: Velbert (NRW)
96 Beiträge
 
Delphi 2006 Enterprise
 
#3

AW: FileCopy im Thread

  Alt 17. Mai 2017, 13:29
Sicher könnte/würde ich auch eine andere besser programmierte Lösung nutzen.

Im Test habe ich mit einer der festen Größe 16MB gearbeitet, weil ich es nur mit einer 3GB Testdatei teste und 16MB sich als die performanteste Größe herausgestellt hat.

Wenn man weniger z.B. 8MB oder mehr z.B. 32MB nimmt, werden die Kopierzeiten länger.

In der Version ohne Thread wird die Größe dynamisch angepasst.
Delphi-Quellcode:
buffersize := 1024 * 1024 * 16; // 16MB
if ( Size < buffersize ) and ( Size > 0 ) then buffersize := size;
SetLength( buffer, BufferSize );
Erfahrung ist etwas, daß man erst bekommt, kurz nachdem man es dringend gebraucht hätte.
  Mit Zitat antworten Zitat