Einzelnen Beitrag anzeigen

Benutzerbild von DataCool
DataCool

Registriert seit: 10. Feb 2003
Ort: Lingen
909 Beiträge
 
Delphi 10.3 Rio
 
#3

Re: indy stream (Dateitransfer) wird immer langsamer..

  Alt 11. Dez 2003, 11:40
Hi,

mit dem Problem hatte ich auch zu kämpfen !
Der Grund das die Übertragung immer langsamer wird liegt daran, das Du über den WriteBuffer sendest und der WriteBuffer versucht entsprechend Speicher zu allocieren. Ab 30 - 40 MB wird dann angefangen auf der Festplatte zu swappen um den Speicher zu allocieren und über 80 MB ist das senden dann nicht mehr möglich, weil es dann eine Buffer Exception auftritt.

Es bleibt also gar nichts anderes übring als Dateien mit einer Grösse über ca. 20 MB aus Performance Gründen zu splitten.
Was aber ganz und gar nicht zu Lasten der Geschwindigkeit geht, was meine eigenen Tests bewiesen haben.

Wen Du Hilfe bei der Realisierung des Splitten brauchst einfach melden.

Gruß DataCool
Der Horizont vieler Menschen ist ein Kreis mit Radius Null, und das nennen sie ihren Standpunkt.
  Mit Zitat antworten Zitat