Forum: Win32/Win64 API (native code)
by Satty67,
28. Okt 2010
Sein aktueller Code liegt ja schon unter 1 Sekunde... wird also bei +/- 1 Sekunde + 10 Minuten bei Erstzugriff bleiben.
Forum: Win32/Win64 API (native code)
by Satty67,
27. Okt 2010
Per Systemeinstellung... glaube ich nicht Die Größe lässt sich einstellen, ist aber dann nur ein größerer leerer Cache beim Start. Alternativ Suspend-to-disk, statt ausschalten. :stupid:
Forum: Win32/Win64 API (native code)
by Satty67,
27. Okt 2010
Beides gleichzeitig ist natürlich unnötig.
Aber denke alleine die Tatsache, dass der zweite Zugriff nur noch <= 1 Sekunde dauert, lässt kaum Hoffnung, dass durch Code-Optimierung viel zu machen ist. Sein Problem sind ja die 10+ Minuten beim ersten Zugriff.
40.000 Dateien = Datensätze wäre zumindest ein Wert, wo man darüber nachdenken könnte. Ist natürlich nicht so leicht zu erweitern, wie...
Forum: Win32/Win64 API (native code)
by Satty67,
27. Okt 2010
Denke Speicher ist kein Problem, eher die Zahl der Dateien (40.000 Stk). Wäre das ganze eine Datei mit der gleichen Datenmenge, wären es auch ohne prefetch/cache immer fix erledigt.
Denke selbst mit Verteilung auf Threads wird Windows & AntiVirus beim ersten Zugriff auf eine Datei immer ausbremsen.
Die Quellen gleich von Anfang an anders zu speichern (z.B. in Datenbank) ist keine Option?