package misuraprestazioni;
public class Main {
public static void main(String[] args) {
long tempoIniziale = 0, tempoFinale = 0, tempoImpiegato = 0;
tempoIniziale= System.currentTimeMillis();
int numero=0;
for(int i=0; (i<5e6); i=i+1){
numero=100+200;
}
tempoFinale= System.currentTimeMillis();
tempoImpiegato= tempoFinale-tempoIniziale;
System.out.println("il tempo impiegato con int è: " +tempoImpiegato+"ms");
tempoIniziale= System.currentTimeMillis();
byte numero1=0;
for(int i=0; (i<5e6); i=i+1){ numero1=10+20;}
tempoFinale= System.currentTimeMillis();
tempoImpiegato= tempoFinale-tempoIniziale;
System.out.println("il tempo impiegato con byte è: " +tempoImpiegato+"ms");
tempoIniziale= System.currentTimeMillis();
long numero2=0;
for(int i=0; (i<5e6); i=i+1){
numero2=100+200;
}
tempoFinale= System.currentTimeMillis();
tempoImpiegato= tempoFinale-tempoIniziale;
System.out.println("il tempo impiegato con long è: " +tempoImpiegato+"ms");
tempoIniziale= System.currentTimeMillis();
short numero3=0;
for(int i=0; (i<5e6); i=i+1){
numero3=100+200;
}
tempoFinale= System.currentTimeMillis();
tempoImpiegato= tempoFinale-tempoIniziale;
System.out.println("il tempo impiegato con short è: " +tempoImpiegato+"ms");
STAMPERA':
run:
il tempo impiegato con int è: 0ms
il tempo impiegato con byte è: 16ms
il tempo impiegato con long è: 0ms
il tempo impiegato con short è: 15ms
BUILD SUCCESSFUL (total time: 0 seconds)
Nessun commento:
Posta un commento