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.
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
*
*/