Slyh: Schnelles lesen einer Datei.

Beitrag lesen

Hallo,

Das ganze funktioniert auch, aber viel zu langsam.
Bei kleinen Textdatei fällt es kaum auf, aber ab 500 Zeilen Text, wird die Wartezeit recht nervig (3sec aufwärts). Wie kann ich das optimieren?

Woran liegt es denn? Hast du mal Tests gemacht, ob's am Einlesen oder
am insertString() liegt? Naja, vermutlich am InsertString... Mußt du
den Text wirklich zeilenweise zum Document hinzufügen, oder kannst
du den gesamten Text evtl. per setText(String) (er)setzen? Wenn du
insertString brauchst (und bei setText), dann bau dir doch vorher den
einzufügenden String komplett zusammen (indem du alle eingelesenen
Strings über einen StringBuffer aneinanderfügst) und füge den Gesamt-
String einmalig ein (oder setze ihn via setText).

Was anderes fällt mir auf die Schnell nicht ein.

Gruß
Slyh

--
Es gibt 10 Arten von Menschen. Solche, die das Binärsystem verstehen, und solche, die es nicht verstehen.