Como implementar um cronometro de milissegundos?

2 respostas
zehdopulo

bom, sou novo por aqui… e estou precisando implementar +/- o seguinte:

cronometro de milissegundo - início

{

alguns processamentos

}

cronometro de milissegundo - final

para mim ver qtotempo leva para fazer alguns processamentos…
alguem aí pode me ajudar!?
obrigado!

2 Respostas

T
long t = System.currentTimeMillis();
/*** faça seu processamento; ***/
t = System.currentTimeMillis() - t;
System.out.println ("Processamento levou " + t + " milissegundos.");
dudaskank

se você estiver usando o java 5, pode usar uma rotina com um pouco mais de precisão, o nanoTime():

long startTime = System.nanoTime();
   // ... the code being measured ...
   long estimatedTime = System.nanoTime() - startTime;

para transformar em os ns em ms, basta multiplicar por 1000000, se não estou enganado…

Criado 28 de maio de 2006
Ultima resposta 29 de mai. de 2006
Respostas 2
Participantes 3