Salut

pour tester le temps d'exécution de deux programmes j'utilise la méthode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
System.currentTimeMillis()
comme ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
long before = System.currentTimeMillis();
	for (int i = 0; i < 1000; i++) {
//traitement
 }
 
System.out.println( "Le temps d'éxecution (ms.) "+(System.currentTimeMillis() - before));
mais les valeurs que je reçois ne sont pas stables exemple:
programme 1: 1023, 998, 1034,...
programme 2: 987, 1028, 1056,...
et la je ne peux pas du tout trancher sur qui est le plus rapide !!!!!!!

voila si vous avez une idée n'hésitez pas et merci d'avance