
Envoyé par
cyrill
Salut tout le monde,
voila j'aimerai savoir comment on peut afficher le temps d'execution d'une méthode toute simple comme celle-ci :
1 2 3 4 5 6
| public int testTime(){
for(int i = 0; i <= 100000; i++){
System.out.println("Current tour is "+i);
}
return 0;
} |
J'ai chercher un peu et je sais que cest avec la class Timer mais je ne sais ps vraiment comment m'y prendre pour changer lol
Même pas besoin de la classe Timer pour cela 
Tu peut tout simplement récupérer le temps avec currentTimeMillis :
long startTime = System.currentTimeMillis();
Tu peut faire ça au début et à la fin et ensuite, tu soustrais le premier du deuxième et tu as le temps en ms d'éxécution de ta méthode
Tu peut aussi utiliser System.nanoTime() pour avoir le temps en nanoseconde.
Partager