como faz o perfil do código java com o editor de ideias do intellij? [fechado]

Eu sei que o Netbeans tem um perfil "integrado", por exemplo, você pode fazer testes de unidade e usá-lo para analisar e encontrar o que os está atrasando, onde os estrangulamentos estão. Como você profile o código dentro do IntelliJ IDEA?

Author: rogerdpack, 2013-04-12

2 answers

Pode tentar a integração livre de perfis VisualVM através de um plug-in .

 50
Author: CrazyCoder, 2013-04-18 20:26:18
Como Stephen Murby apontou, "o problema onde os testes terminam antes do lançamento do VisualVM".

Sim, isto VisualVMLauncher plug-in não põe o seu caso de teste em espera até o VisualVM ter começado. Você também pode precisar de tempo para alterar manualmente as configurações de análise específicas para o teste. A solução é simples, o seu caso de teste tem de parar e esperar até que o diga manualmente para continuar. Há poucas maneiras de fazê-lo:

1) colocar o Sistema. in. read (); como primeira linha de caso de teste e à medida que o VisualVM estiver pronto, carregue em enter na consola.

System.in.read();

2) Se o test case runner não lhe fornecer a consola, espere até que algum ficheiro mágico seja criado.

3) você sempre pode jogar fácil com o sono ()

sleep(5 seconds);
Este trabalho em torno não é muito de conveniência, mas funciona para mim como necessidade de perfil ocasionalmente. A causa principal do problema é a arquitetura plug-in de ideia e VisualVM não são considerados colaborativos. Ver discussão com o 'plugin' autor Espero que isso ajude.
 24
Author: smile-on, 2014-03-28 14:04:46