Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Ini-Datei in Speicher lesen oder Daten zur Laufzeit holen
Daimonion - Do 04.10.07 11:55
Titel: Ini-Datei in Speicher lesen oder Daten zur Laufzeit holen
Hallo Leute
Ich bräucht mal eure Meinung um eine Entscheidung zu treffen.
Ich hab eine Datei die den Formatrichtlinien einer Ini-Datei entspricht. Die Daten dieser Datei werden immer dann benötigt, wenn ein Formular geöffnet bzw. erstellt wird (FormShow,FormCreate)
Nun stell ich mir dir Frage, ob es sinnvoll ist die Werte dieser Datei entweder mit den Ini-Funktionen von Delphi (TIniFile.ReadSection,...) zu lesen oder doch lieber die Datei beim Systemstart in eine Hashmap zu schreiben um dann daraus auf die Werte zuzugreifen.
Wie sieht das denn mit der Geschwindigkeit aus, wenn ich 30 mal hintereinander mit den Ini-Funktionen auf die Datei zugreife? Cacht die Klasse die Datei, oder wird bei jedem Zugriff die Datei von der Platte gelesen?
Danke für eure Meinungen.
Grüße
Daimonion
Narses - Do 04.10.07 12:19
Titel: Re: Ini-Datei in Speicher lesen oder Daten zur Laufzeit holen
Moin!
Daimonion hat folgendes geschrieben: |
Wie sieht das denn mit der Geschwindigkeit aus, wenn ich 30 mal hintereinander mit den Ini-Funktionen auf die Datei zugreife? Cacht die Klasse die Datei, oder wird bei jedem Zugriff die Datei von der Platte gelesen? |
TIniFilemacht alle Zugriffe direkt auf der Platte. :?
TMemIniFile cached. :idea: ;) Details in der DOH. :les:
cu
Narses
Daimonion - Do 04.10.07 12:23
Hmm, also wäre das dann schon logischer, diese TMemIniFile zu nutzen. Spart mir arbeit.
Danke.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!