Java Methode Zeit messen?
Hallo liebe Community, ich ich habe zwei Methoden und würde gerne die Zeit messen, bzw raus finden wie lang der Compiler in etwa braucht zum ausführen.
Methode1
public boolean ueberweisen(GiroKonto zielKonto, double betrag) {
if (betrag < 0.0)
throw new IllegalArgumentException("Betrag "+betrag+" < 0");
if(betrag>ktoStand)
return false;
ktoStand-=betrag;
zielKonto.ktoStand+=betrag;
return true;
}
Methode2
public boolean ueberweisen(GiroKonto zielKonto, double betrag) {
if(!abheben(betrag))
return false;
zielKonto.einzahlen(betrag);
return true;
}
Ich habe beim recherchieren folgendes gefunden
long startTime = System.nanoTime();
myCall();
long stopTime = System.nanoTime();
System.out.println(stopTime - startTime);
aber ich weiß leider nicht wie ich das in meinen Code einbauen soll.