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!
long t = System.currentTimeMillis();
/*** faça seu processamento; ***/
t = System.currentTimeMillis() - t;
System.out.println ("Processamento levou " + t + " milissegundos.");
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…