Como calcular o tempo decorrido de uma thread  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Jedi_FeniX
Virtual Machine Man
[Avatar]

Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline

Eu gostaria de saber como faço para calcular um temp que a thread levou para processar os seus dados e gravar e,m log.
Eu estou usando o ExecutorService para criar um pool de threads e uso o log4l.

www.bau-de-dev.com
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

[WWW]
kaique
GUJ Ranger
[Avatar]

Membro desde: 10/04/2006 07:06:06
Mensagens: 911
Localização: Fortaleza-CE
Offline

Cara, a maneira mais "grosseira" de se fazer isso é pegar o tempo em milissegundos antes da execução e o tempo em milissegundos depois da execução. Depois você subtrai o tempo final pelo tempo inicial e terá o tempo total de execução do seu processo.
Acho que deve existir alguma outra solução mais elegante, mas isso resolve...

[]'s.

/**
*
* Carlos Henrique
* carlosce@gmail.com
* kaiquece@hotmail.com
*
* Sun Certified Programmer for the Java 2 Platform, SE 5.0
* Sun Certified Web Component Developer for J2EE 1.4
* Sun Certified Bussiness Component Developer for J2EE 1.3
*
*/
[MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team