Analizador de Código

Saudações!!!

Estou procurando um analizador de código, só encontrei um:

http://sourceforge.net/projects/pmd/

Alguem tem alguma dica, experiencia ou idéia de outro programa que faz isso?
Ou um programa que mostre o tempo de execução da classe, etc…

Os três analisadores de código que você deve conhecer são:

PMD - http://pmd.sourceforge.net/
Checkstyle - http://checkstyle.sourceforge.net/
FindBugs - http://findbugs.sourceforge.net/

Para “tempo de execução” use um profiler, como o TPTP (Eclipse) ou o NetBeans Profiler.

O PMD sem duvida é o melhor e mais famoso analisador metrico que tem pra java…

Bom, falando de analizador e profilers…
Sempre tive curiosidade: quando e pra que eu preciso de um desses??

[]s

Se você não conhece o FindBugs, vai se surpreender como você pôde viver tanto tempo sem ele. É que ele achou uns erros escabrosos até nos fontes do JDK (ou seja, do próprio Java) - imagine nos seus programas.

Quanto a profilers, eles são muito úteis para lhe dizer por que é que seu programa está rodando tão devagar.