zeitmessungen

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hi,
gibt es eine Zeitmessung in Java wie lange der Code (zB. das Array braucht bis der Code vollständig ausgeführt wurde? - zum Vergleichen von 2 Algorithmen von mir)

Danke
MfG
 
S

SlaterB

Gast
System.currentTimeInMillies() oder so,
aber nur mit einer Ungenauigkeit von 30 ms (allein schon weil das Betriebsystem auch manchmal drankommt),

ein Array kann man damit kaum messen, 10 Mio. Arrays, dann wirds langsam interessant
 
G

Guest

Gast
Code:
long time = System.currentTimeMillis();
... dein Code hierher           
System.out.println(System.currentTimeMillis()-time); // Millisekunden ausgeben
Das ganze ist aber nur eine grobe Orientierung, keine verlässliche Messung.
Zu diesem Zweck verwendet man besser einen Profiler.
 
S

SlaterB

Gast
macht manchmal aber auch 10 ms Pause, eben weil Java vom Betriebssystem auf die Wartebank geschoben wird ;)
(vermute ich)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Falsche Werte bei Zeitmessungen Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben