A traçar o perfil de uma aplicação Java no Eclipse? (plug-in) [fechado]

Estou à procura de pontos de estrangulamento na minha aplicação Java em Eclipse. Acho que isto pode ser útil.

Http://www.eclipse.org/projects/project_summary.php?projectid=tptp.performance

Mais algum plug-ins bom para usar?

EDIT OK, não tem necessariamente de ser um plug-in Eclipse. Mas seria bom. E estou mais interessado em velocidade.

Author: Peter Mortensen, 2009-10-16

8 answers

Se puder, use jvisualvm No Sun Java 6 JDK (IBM também). Funciona fora da caixa e pode responder a muitas das perguntas iniciais.

Note que no Windows você precisa invocar o jvisualvm com o mesmo binário Java que o programa que você deseja investigar para obter os melhores resultados.

(visualvm é um subconjunto independente do profiler Netbeans)

 47
Author: Thorbjørn Ravn Andersen, 2014-03-12 19:47:19
Pela minha experiência, o TPTP é algo de que se deve fugir o mais depressa possível. É uma bagunça terrivelmente desgastada, quase impossível de começar a trabalhar, mal documentada, e lenta como o melaço. Não tenho conhecimento de quaisquer plugins de perfil para o eclipse. Mas então, ele realmente tem que ser um plugin eclipse? VisualVM vem com o JDK desde Java 6u7, é rápido e fácil de usar. Pode não ser o mais rico em perfis, mas foi suficiente para mim.
 20
Author: Michael Borgwardt, 2009-10-19 22:42:38

O YourKit é um excelente profiler comercial que tem uma boa integraçãoEclipse .

 11
Author: Kevin, 2009-10-18 03:17:14

Eu achei o perfil profissional (comercial) para ser realmente útil. Ele tem integração Eclipse, embora não seja um plugin Eclipse por sa', então você pode muito facilmente invocar um profiler em vez de uma sessão de execução regular. Teve uma análise muito boa do gargalo e você pode encontrar-tune as configurações para baixar as despesas gerais do profiler em si. Recomendar.

 6
Author: zvikico, 2012-10-08 13:11:53

Se está à procura de um equivalente IBM JDK para visualvm, tente o IBM Java Health Center: http://www.ibm.com/developerworks/java/jdk/tools/healthcenter tem algumas capacidades decentes de perfil, e é bastante rápido.

 4
Author: Kiran Subbaraman, 2011-04-18 10:32:38

O analisador de memória de Eclipse tem-me ajudado muito recentemente.

 3
Author: Mario Marinato, 2009-10-16 20:02:30

Também usei o profiler de Netbeans que é muito bom. É muito fácil configurá-lo para o perfil do seu projeto Eclipse enquanto ele está em execução no Eclipse. Você não precisa abrir o projeto em Netbeans.

 3
Author: Jay Askren, 2018-06-29 19:57:57