Registriert seit: 30. Mai 2007
489 Beiträge
Delphi 2010 Professional
|
Re: Programm mit TFilestreams zu langsam
22. Okt 2008, 17:35
Sollte es jemanden interessieren:
Das Schreiben hab ich mir noch nicht angesehen, aber beim Lesen gibt's auch eine Besonderheit die mir aufgefallen ist:
Die Abfrage von TJclBufferedStream.Size ist tödlich für die Performance!
Bei jeder Abfrage springt er zum Ende des Streams was den Cache eliminiert.
Also: Wenn die Filegrösse öfter gebracht wird (z.B. um den Fortschritt anzuzeigen: Am Anfang in einer Variable zwischenspeichern!
Ralf
|