Principais Alternativas de JProfiler Mais Bem Avaliadas

É fácil de usar e sua integração já está disponível em todos os melhores IDEs, ou seja, IntelliJ. Nossa equipe de desempenho usa esta ferramenta em cada ciclo de lançamento para identificar qualquer vazamento de memória e gargalos de desempenho antes de mover o código para a produção. Análise coletada por e hospedada no G2.com.
Nenhum problema importante encontrado até agora. A GUI às vezes é difícil de entender para os novatos. Análise coletada por e hospedada no G2.com.
32 de 33 Avaliações Totais para JProfiler
Sentimento Geral da Revisão para JProfiler
Entre para ver o sentimento das avaliações.

Anexar o JProfiler à sua aplicação foi muito simples, sem necessidade de código, XMLs ou qualquer configuração extensa.
Você pode facilmente identificar os vazamentos de recursos, ou seja, Streams, Memória, Recursos JDBC e outras utilidades abertas.
Eu descobri o benefício de usar StringBuilder e StringBuffer após usar o JProfiler. Ele me mostrou na prática como mudar ou adicionar algo em uma string pode ser tão oneroso para seus recursos. Com sua ajuda, consegui reduzir o espaço de heap e a memória usada pela minha aplicação de centenas de MBs para pouco menos de 200 MBs. Análise coletada por e hospedada no G2.com.
A versão paga custa muito. Poderia ser mais barata. O próprio software é lento, consome muitos recursos para rodar. Se estamos executando nossa aplicação e o profiler também na mesma máquina, isso torna a resposta do servidor automaticamente lenta, pois os recursos empregados pelo Jprofiler geralmente excedem os da sua aplicação. Análise coletada por e hospedada no G2.com.

Bom perfilamento de todo o rastreamento da pilha de chamadas, sem necessidade de busca em logs. Ajuda a encontrar métodos e consultas lentas / vazamentos de memória rapidamente.
A depuração ao vivo de uma sessão é a cereja do bolo.
A maioria dos projetos tem uma fase de desenvolvimento e depois vai para testes de desempenho. Com o perfilamento de usuário único feito pelo Jprofiler e problemas corrigidos, a aplicação tem uma chance muito melhor de suportar testes de desempenho. Esta é a minha opinião, economiza muito retrabalho e mudanças de última hora. Além disso, os desenvolvedores conseguem ver todo o rastreamento de chamadas, o que os ajuda a decidir onde colocar logs de forma eficaz. Isso reduz o tempo necessário para solucionar problemas. O recurso de depuração ao vivo é especialmente útil quando temos API e serviços web abrangendo várias fontes, como no caso de agregadores de dados de mercado. Análise coletada por e hospedada no G2.com.
Nenhum para não gostar. Torna o teste de carga de um único usuário suave. Na verdade, uma das boas maneiras de ler o código é ligar o profiler enquanto executa o aplicativo. Ajuda a encontrar a interface do usuário com os módulos de backend. Análise coletada por e hospedada no G2.com.

Métodos mais lentos e consultas SQL identificados, usados extensivamente para encontrar o maior objeto residente na memória JVM em relação à coleta de lixo. Rastreabilidade de chamadas de requisição HTTP. Comparação de instantâneos de ajuste. Análise coletada por e hospedada no G2.com.
Às vezes, o perfil detalhado é muito lento, a transformação de classe leva muito tempo, mas uma maneira alternativa é filtrar pelo nome do pacote. Análise coletada por e hospedada no G2.com.

1) Perfilagem profunda e análise de vazamento de memória
2) Perfilagem de CPU poderosa
3) Análise em nível de thread
4) Facilidade de uso
5) Muito útil e útil para suportar frameworks Java (por exemplo, Hibernate)
6) Interface Gráfica do Usuário Amigável
7) Espaço de heap e memória usada pela aplicação reduzidos de GBs para MBs
8) Fácil de Configurar Análise coletada por e hospedada no G2.com.
A própria ferramenta é lenta. Se o aplicativo e o Profiler estiverem sendo executados na mesma máquina, isso torna a resposta do servidor automaticamente lenta. Análise coletada por e hospedada no G2.com.

Jprofiler nos permite analisar threads e vazamentos de memória com representação visual da memória alocada para a máquina, retratando uma imagem clara do total de bytes, estrutura de threads, classes e instâncias dos métodos para perfilagem de memória e atividades do coletor de lixo. Análise coletada por e hospedada no G2.com.
Esta ferramenta já está se saindo bem no mercado ao proporcionar facilidade de acesso para o usuário, o que a torna uma ferramenta confiável. Para fornecer algumas funcionalidades adicionais, pode ser aprimorada ao oferecer aos usuários perfis baseados em SSL usados por diferentes aplicações. Análise coletada por e hospedada no G2.com.
O heap walker do Jprofiler, organizando dados de perfilagem na seção de visualização, visualizações de telemetria. Fácil de usar. Sessão de depuração ao vivo é um plus.
Como engenheiro de desempenho, ajuda de uma maneira excelente a encontrar o gargalo para a lentidão da aplicação. Análise coletada por e hospedada no G2.com.
Nada quando comparado a outras ferramentas de perfilamento Análise coletada por e hospedada no G2.com.
Ultimately best feature of JProfiler is the time statistic for method invocation tree so You easily be able to find the bottleneck in your code. I have used the commercial version in every company that I have been worked for. Análise coletada por e hospedada no G2.com.
Profiling in the k8s platform has some obvious limitation - You could profile only one JVM at a time. Análise coletada por e hospedada no G2.com.

Os recursos fáceis de usar e amigáveis ao usuário.
A ferramenta pode ser implantada por um leigo com instruções do manual do usuário, o que é um grande elogio.
A depuração é muito amigável ao usuário. Análise coletada por e hospedada no G2.com.
Nada específico, mas às vezes, se o servidor estiver em um local remoto, a captura de rastreamento leva tempo, o que é esperado. Análise coletada por e hospedada no G2.com.

a funcionalidade de hotspots e a apresentação dos tempos de execução dos métodos de forma hierárquica. Análise coletada por e hospedada no G2.com.
a integração com servidores e microsserviços poderia ser melhorada um pouco, fazendo com que funcione mais como o Posan funciona de forma independente. Não sei como é possível instrumentar um servidor ou microsserviço, mas seria bom ter. Análise coletada por e hospedada no G2.com.

fácil integração com servidores de aplicativos e perfil de nossa aplicação. Visão detalhada de como o objeto foi criado, memória consumida. A visão de threads ajuda a entender qual está criando problema. Análise coletada por e hospedada no G2.com.
nada muito a dizer sobre desgosto, pode melhorar mais amigável ao usuário e melhor representação da interface. Análise coletada por e hospedada no G2.com.