Einzelnen Beitrag anzeigen

Benutzerbild von ralfiii
ralfiii

Registriert seit: 30. Mai 2007
489 Beiträge
 
Delphi 2010 Professional
 
#8

Re: Programm mit TFilestreams zu langsam

  Alt 22. Okt 2008, 16: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
  Mit Zitat antworten Zitat