![]() |
Re: File IO mit dem Windows-API?
Liste der Anhänge anzeigen (Anzahl: 4)
So, jetzt hab' ich 's ausprobiert: Habe die oben gepostete Klasse TSeqFileStream in die weiter oben gepostete Unit MyFastFile.pas eingebaut (MySeqFastFile.pas) und mit PerformanceCounter (MyDebugTiming.pas) Zeitmessungen bei verschiedenen Filegrößen gemacht (Projekt anbei).
Tja. Leider noch kein Durchbruch....:
Hmm... Viele Grüße, Helmut |
Re: File IO mit dem Windows-API?
hast du mal einen Speedtest deiner Festplatte gemacht?
Zitat:
diese Woche wird es nichts mehr (keine Zeit), aber ich könnte in den nächten 1-2 Wochen man versuchen eine NonBuffered-Variante mit eigener Cache (von TSeqFileStream) zu basteln. (weiß ja nicht, ob's dir helfen würde, mal in meine alten ![]() |
Re: File IO mit dem Windows-API?
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Jedenfalls ab 32 (kB?) aufwärts liegt es etwa bei 35 MB/s bei Filegröße von 256 MB (auch bei 128MB). Zitat:
Zitat:
Zitat:
Viele Grüße, Helmut |
Re: File IO mit dem Windows-API?
Zitat:
|
Re: File IO mit dem Windows-API?
Zu deinem Prozessmonitortest ganz am Anfang noch eine Anmerkung: Auch wenn du den Filter auf deine Applikation gesetzt hast, kann es durchaus noch sein, dass du Antivirusausgaben in der Liste hast.
Irgendwie wird ein Antivirus deinen Prozess auch hooken denke ich mal. |
Re: File IO mit dem Windows-API?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz