Moin,
Soeben mit THashedStringList probiert und das gab wirklich einen extremen Performance boost.
Weil es ein anderes Verfahren ist. In einer Liste mit 100.000 Einträgen, weißt du ja nicht sofort ob ein Eintrag bereits vorhanden ist, sondern musst im schlimmsten Fall alle Einträge überprüfen.
Eine HashedStringList (wenn das sowas ähnliches ist wie eine Hashmap ist), hingegen definiert, wo ein Wert steht, anhand des Inhalts (z.B.). Also wenn du den Text Foo hast, dann weiß er wo das so ungefähr ist.
MfG
Fabian