Bei dem Dynamischen Array läuft das
IMHO so:
Jedesmal wenn du die Länge erhöhst legt er dieses Array jedesmal neu im Speicher anlegt, den alten wert reinkopiert...
Wenn du das nun zeile für Zeile machst, könnte das dann der der grund sein, vielleicht solltest du erst die Länge bestimmen und dann die werte reintun...
Jedenfalls wenn ich mich nicht irre...
Bye