Calculando o Tempo de Processamento

1 resposta
P
Olá Pessoal, estou tentanto calcular o tempo de execução de um determinado método e estou usando

long time = System.currentTimeMillis();

chamada do Método

System.out.println(Tempo " + (System.currentTimeMillis()- time)+ " MiliSegundos);

O problema é que tempo fica variando cada vez que eu executo o programa,
exemplo: o retorno eh 15 milisegundos, se eu rodar novamente o mesmo programa o retorno passa a ser 18 milisegundos, e fica variando.
gostaria de saber se existe um outro método que eu possa pegar o tempo de clock, sem variação.

obs: Ja tentei com o Date().getTime();

Obrigado!!!

1 Resposta

R

amigo está certo o seu codigo, o tempo de execução pode variar porque o processador nao está processando outras requisições(programas ou threads) ao mesmo tempo

Criado 16 de agosto de 2007
Ultima resposta 17 de ago. de 2007
Respostas 1
Participantes 2