Hai fuknersascha,
schaue Dir deine Code noch mal genau an

Zu erzeugst erst 10 000 x eine Instanz von TStringList (sl1).
Dann erzeugst Du noch einmal ein.
Dann lädst Du Text in sl1.
Und dann weisst Du die Instanz von sl1 der Variablen sl2 zu.
Das sind wohl mehrere Fehler im Code und im Design.
Stephan B.
"Lasst den Gänsen ihre Füßchen"