Registriert seit: 10. Jan 2006
Ort: Offenbach
3.798 Beiträge
Delphi 12 Athens
|
AW: Große strukturierte Textdateien laden - immer langsamer
22. Okt 2012, 12:16
Es scheinen ja hier mehrere Probleme eine schöne Summe von Performance zu kosten. Ein Teilproblem ist sicherlich die Verwendung von Stringlisten. Wir hatten auch Dateien auszulesen, und haben dabei numerische "Tags" als Strings eingelesen und als Sortierschlüssel für die Stringlisten verwendet. Stringvergleiche sind aber langsam...so richtig langsam. Deshalb sind wir auf Arrays umgestiegen in denen besagte "Tags" wirklich numerisch vorliegen, das flitzt jetzt erheblich schneller. Wenn also Deine Listen sortiert sind/sein müssen, dann empfehle ich von Strings als Sortierkriterien wegzugehen, oder einen effizenteren Vergleichsalgorithmus zu finden.
Sherlock
Oliver Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
|