/ / Precisa de ferramenta de profiler Java - java, otimização, profiler

Precisa de ferramenta de profiler Java - java, otimização, profiler

Eu tenho que fazer o perfil do aplicativo Java. Eu apreciaria se alguém me avisasse o livre pr-filer Java. Eu ouvi sobre o YourKit, mas não sei muito sobre o desempenho dele. Alos como as informações sobre otimização de código Java. Desde já, obrigado.

obrigado

Respostas:

5 para resposta № 1

Eu recomendo JVisualVM. Ele é enviado como parte do JDK. Você pode encontrá-lo na pasta bin, ou pode baixá-lo Aqui.

Você pode usá-lo para monitorar em quais métodosapp gasta seu tempo, mas você também pode ver tópicos e uso de memória. Ele também pode criar dumps de heap, que você pode analisar com o próprio VisualVM ou com o excelente (e também gratuito) Analisador de memória (MAT).


3 para resposta № 2

Eu recomendo Eclipse TPTP (Plataforma de Ferramentas de Teste e Desempenho). Ele oferece um recurso rico perfil e é grátis. Faz parte do lançamento Helios, você pode baixá-lo usando o site de atualização Helios.

As ferramentas de rastreamento e perfil Projeto é umprojeto no Eclipse Projeto de Nível Superior TPTP, aborda as fases de rastreamento e criação de perfil o ciclo de vida da aplicação. O rastreamento e Profiling Tools Project fornece estruturas para construção de rastreamento e ferramentas de criação de perfil, estendendo o TPTP Plataforma. O quadro contém visualizações, diálogos e itens de ação que apoiar a capacidade de coletar e analisando o desempenho do aplicativo em formação. O projeto inclui ferramentas de criação de perfil exemplares para Java único e distribuído aplicações através de agentes de monitoramento que coleta dados de rastreamento e perfil. Um kit de ferramentas genérico para personalizar inserção de sonda também está disponível.


0 para resposta № 3

Você pode usar jvisualvm que é empacotado a partir de JDK 6 atualização 7. Se você não quiser instalar outro JDK na sua máquina, você pode baixar visualvm. Mas por todos os meios, se você tem o orçamento, eu recomendo começar YourKit como ele fornece recursos mais sofisticados e melhores métricas que o visualvm não possui.