Tempo de execução do método

4 respostas
K

Olá, gostaria de uma ajuda com o eclipse (caso exista)

Eu preciso saber o tempo de execução de um método, pois preciso fazer um gráfico de qual dos métodos é melhor.

para isso, queria saber se existe algum lugar no eclipse que me mostre isso, de preferência somente o método e não toda a classe/projeto.

Agradeço quem puder ajudar xD

4 Respostas

rodrigo.bossini

Você pode fazer isso no código mesmo…

long inicio = System.nanoTime();

//aqui fica o método cuja velocidade você deseja medir


long termino = System.nanoTime();

System.out.print ("Tempo de execução:" +  ( termino - inicio));

Você pode fazer também com precisão na casa de milisegundos: System.currentTimeMillis();

Marky.Vasconcelos

Ou voce pode usar um profiler como o TPTP para isso.

R

Não sei se essa alternativa é viável para você, mas o NetBeans vem com um profiler pré-instalado. De qualquer forma, creio que a sugestão do rod.attack é uma boa solução para o seu problema.

K

Ajudou sim

muito obrigado rod.attack, Mark_Ameba e roger_rf xD

Criado 20 de maio de 2009
Ultima resposta 21 de mai. de 2009
Respostas 4
Participantes 4