Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.147 Beiträge
 
Delphi 12 Athens
 
#11

Re: Datei physikalisch lesen/schreiben ohne den Windows-Cach

  Alt 14. Apr 2010, 17:07
Ja, das Schreiben kann/wird, je nach Datenträger, langsamer sein,

denn die WindowsFileCache liegt direkt im physikalischen RAM und ist demnach extrem schnell,
aber wann von dort die Daten wirklich auf der Platte landen, ist eine andere Sache.

Wenn aber ohne Bache und mit optimaleren Daten-/Blockgrößen gearbeitet wird, dann ist es ohne Cache effektiv schneller und auch der RAM wird weniger belastet.

Versuche einfach mal 10 GB an (Zufalls)Daten in eine Datei zu schreiben.
Einmal mit und einmal ohne Cache.

Für mein Backupprogramm hab ich aber inzwischen eine dynamische Mischung aus mehreren Cachemodi geschaffen, so daß es auch Objektiv flott geht und dennoch die RAM/CPU-Belastung beringt bleibt.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat