Delphi-PRAXiS
Seite 5 von 5   « Erste     345   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Indizierung von Dateien (https://www.delphipraxis.net/155531-indizierung-von-dateien.html)

juergen 1. Nov 2010 17:37

AW: Indizierung von Dateien
 
@p80286,
er hat die Daten wohl nun in einer Datenbank und muss diese nicht mehr von Festplatte auslesen.

-187- 2. Nov 2010 06:27

AW: Indizierung von Dateien
 
Genau, ich habe meine Daten in einer Datenbank und kann diese via SQL sehr schnell abrufen. Die Mühe hat sich gelohnt ! :)

himitsu 2. Nov 2010 07:27

AW: Indizierung von Dateien
 
Zitat:

Zitat von -187- (Beitrag 1058260)
Gibt es denn ne Möglichkeit den aktuellen Windows Cache zu speichern und bei jedem Neustart wiederherzustellen ;)

Das Nein wurde ja schon gesagt.

Zitat:

Zitat von Satty67 (Beitrag 1058263)
Alternativ Suspend-to-disk, statt ausschalten. :stupid:

Nee, da macht Windows die Cache auch leer, bzw. es speichert diese Cache nicht mit ... wäre auch "sinnlos" doppelte Daten zu speichern. :stupid:
(wobei ich bei Win7 das gefühlt hab, bzw. den Verdacht, daß dort zumindestens die Cache der Ordnerstruckturen, vom Dateisystem, mit gespeichert werden :? )

Tja, von Dateien zu lesen ist nunmal viel langsamer, als von RAM/Cache.

PS: Mit Threads und damit verbundenen mehreren parallelen Zugriffen auf eine stinknormale Festplatte, bremst man Diese eher noch mehr aus.
Die Datenverarbeitung scheint ja soweit schnell genung zu sein, so daß man durch paralelles Lesen und Verrbeiten (Dateien dennoch sequentiell gelesen) auch nicht viel gewinnt, da immernoch das Lesen als größere Bremse dastünde.

PSS: Die RAM-Disk ... nja, irgendwie müssen die Dateien auch da erstmal drauf und wenn man diese einzeln reinkopiert, dann gewinnt man auch nix, abgesehn vom doppelten/dreifachen RAM-Verbrauch, nach dem Laden ins Programm.

> RAM-Disk + Overhead für Diskverwaltung und freien Disk-Speicher
> WindowsFileCache
> und die StringListen


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:48 Uhr.
Seite 5 von 5   « Erste     345   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz