Clock

3 respostas
T

Sou Mtu iniciante ainda na linguagem, e estou precisando de um comando que conte o tempo da execução de uns determinados procedimentos(tipo o clock do C/C++), pois preciso desse tempo em segundo e tal…

Se alguem puder me ajudar eu agradeceria D+…

Mtu obrigado ! ! !

3 Respostas

B

Velho naum conheço esse Clock,

Mas eu quando quero fazer isso, utilizo System.currentTimeMillis(); Ele te retorna o momente em milesimos…

Ai é só armazenar o começo numa var e depois no final de execução do seu procedimento, vc faz a subtração. Se quiser, pode montar um classe e da Start de pois End e pegar o valor. Mas é só um jeito de torna seu código mais limpo, mas talvez até exista algo mais correto para isso, Mas quando preciso utilzar é só pra testes mesmo, nunca me preocupei.

t+

David

Complementando:

long init = System.currentTimeMillis();
// codigo a ser executado
long fini = System.currentTimeMillis();
System.out.println("Tempo de execução: " + (fini - init));

Lembrando que isso é em milissegundos. Para transformar para segundos, obviamente é só dividir por 1000.

T

Vlw Galera…

Deu certo Me ajudaram mtu…

MTU OBRIGADO !! !! !!

Criado 17 de junho de 2006
Ultima resposta 17 de jun. de 2006
Respostas 3
Participantes 3