Einzelnen Beitrag anzeigen

Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.130 Beiträge
 
Delphi 10.3 Rio
 
#42

AW: Memory leak durch funktion readln

  Alt 12. Mär 2015, 23:49
OK Neue Testbedingung.

Nativ Windows 8 keine VM. Mächtig große Datei, daher weniger Try's weil es mir sonst zu lange gedauert hätte!

Lesen von 29996224 KB - gelesen in Häppchen zu 1048576 KB

Versuch 1 : Blockread(45643 ms) StreamRead(45811 ms) 1:0
Versuch 2 : Blockread(45977 ms) StreamRead(45839 ms) 1:1
Versuch 3 : Blockread(45820 ms) StreamRead(45768 ms) 1:2
Versuch 4 : Blockread(45287 ms) StreamRead(45424 ms) 2:2
Versuch 5 : Blockread(45168 ms) StreamRead(45305 ms) 3:2

Best Blockread 648,54 MB/s Best StreamRead 646,58 MB/s

Blockread gewinnt...

Stopwatch ist da ziemlich genau... Aber bei 45 Sekunden ein Unterschied von 137 ms...
Na gut...

Meine Rede Blockread & StreamRead sind fast die gleichen Routinen... Bei 4,43 GHz fällt das aber selbst bei so vielen Operationen nicht auf...

Mavarik
  Mit Zitat antworten Zitat