Einzelnen Beitrag anzeigen

Relicted

Registriert seit: 24. Jan 2006
Ort: Iserlohn
646 Beiträge
 
Delphi 10.4 Sydney
 
#16

Re: Der schnellste weg Dateien zu parsen?

  Alt 16. Sep 2006, 11:42
Zitat von Christian Seehase:
Moin Reli,

wie schnell wird denn so eine Datei durchgegangen?
ich denke du meinst die gesammte parse zeit ja?

um eine kleine vorstellung davon zu haben was ich parse ( ich denke nicht vielen wird das dateiformat a2l etwas sagen ) würde ich die
datei mit html quelltext vergleichen. nur etwas umfangreicher und etwas andere syntax


getestet: 9mb datei auf 3000+ Athlon it 1gig ram und ide standard fetplatte in rund 34sekunden


Zitat von alzaimar:
Laut SQL-Server Interna (und die sollten es ja wissen), ist ReadFileScatter (Win32-API) das schnellste Verfahren, um Daten zu lesen. Die Buffergröße ist nicht 'ungefähr' 8kb, sondern genau die System-Page-Größe. Alles Weitere in der Hilfe zu o.g. API-Call.

Eigentlich übernimmt die Win-API das Buffern, sodaß ein zweiter Puffer nicht notwendigerweise zu einer Performancesteigerung führt, jedenfalls nicht, soweit ich mich erinnere.

Hier ein Link http://support.microsoft.com/kb/160606/

ich werde mich ab montag damit mal beschäftigen. wenn ich damit erfolg habe werde ich euch natürlich einen auszug des quelltextes zur verfügung stellen.
  Mit Zitat antworten Zitat