minicrispie: Mehrdimensionales ArrayList wird mit der Größe immer langsamer

Beitrag lesen

Hallo,

// auslesen mit get wird immer langsamer desto großer i wird
int maxRow = lTABLE.size();
String sFile = "";
for (int i = 0; i < maxRow ; i++ ) {

na das ist doch logisch.
Nimm einfach mal an, für einen Durchlauf in deiner Schleife braucht diese 1 Sekunde.
Bei 60 Durchläufen ist die Dauer(1 Minute) also anders als bei 1000 Durchläufen(~17 Minuten).

Und da die Dauer von der Größe des Arrays abhängig ist wirst du das Programm nur schneller bekommen, wenn du deine Struktur(also das Array) änderst oder den Ablauf an sich.

MfG. Christoph Ludwig

--
Wo die Sprache aufhört, fängt die Musik an...
Selfcode:  sh:( fo:| ch:} rl:( br:> n4:? ie:{ mo:) va:} js:| de:> zu:) fl:( ss:) ls:&
Go to this