Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hi,

ich hab n mehr oder weniger kleines Javaprogramm gebastelt, bei dem ich nunmal die Performance getestet hab...

Naja, jedes mal, wenn ich den Go-Button drück und die Verarbeitung gestartet wird, dauert es länger.

Einstellungen sind alles die gleichen, nix geändert.

Starte ich das Programm neu beginnt das wieder von vorne...


Dauer: 0.60 sek

Dauer: 0.55 sek

Dauer: 0.82 sek

Dauer: 1.24 sek

Dauer: 1.88 sek

Dauer: 3.07 sek

Dauer: 5.04 sek

Dauer: 8.29 sek

Dauer: 12.68 sek

Dauer: 18.10 sek

Jede "Dauer" ist ein kompletter Programmdurchlauf.

Nun meine Frage:

Wieso geht die Performance so in die Knie wenn ich das Programm die Daten ein 2., 3. und 4. mal durchackern lasse?

Gibt es eine andere Alternative, als jedes einzelne Fragment die Durchlaufzeiten ausgeben zu lassen und so den "übeltäter" zu finden? (denn jedes modul einzeln auswerten wäre sehr viel aufwand)

Geschrieben

Hat sich erledigt, hab glücklicherweiße die böse Methode als drittes getestet ;)

Mein Fehler war, das ich beim zweiten ausführen die Daten an eine bereits existierende Liste angefügt habe und diese somit immer länger wurde.

Nun einfach bei jedemmal die verkettete Liste neu angelegt und schon ist das Proramm schneller als vorher (~ 0,25 sek) :)

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...