comment profilez-vous java source avec intellij idea editor? [fermé]


Je sais que Netbeans a quelque chose d'un profileur "intégré", par exemple, vous pouvez exécuter des tests unitaires et l'utiliser pour analyser et trouver ce qui les ralentit, où se trouvent les goulots d'étranglement. Comment profilez-vous le code dans IntelliJ IDEA?

Author: rogerdpack, 2013-04-12

2 answers

Vous pouvez essayer l'intégration gratuite de VisualVM profiler via un plug-in.

 50
Author: CrazyCoder, 2013-04-18 20:26:18

Comme l'a souligné Stephen Murby "le problème où vos tests se terminent avant le lancement de VisualVM".

Oui, ce plug-in VisualVMLauncher ne met pas votre scénario de test en attente tant que VisualVM n'a pas démarré. Vous aurez peut-être également besoin de temps pour modifier manuellement les paramètres de profilage spécifiques au test. La solution est simple, votre cas de test doit s'arrêter et attendre que vous lui disiez manuellement de continuer. Il y a peu de façons de le faire:

1) mettre System. in. read (); comme première ligne de test cas et comme VisualVM est prêt, appuyez sur Entrée dans la console.

System.in.read();

2) Si test case runner ne vous fournit pas de console, attendez qu'un fichier magique soit créé.

3) vous pouvez toujours jouer facile avec sleep()

sleep(5 seconds);

Ce travail autour n'est pas beaucoup de commodité mais fonctionne pour moi comme besoin de profiler de temps en temps. La cause première du problème réside dans l'architecture de plug-in d'IDEA et de VisualVM qui ne sont pas considérés comme collaboratifs. Voir discussion avec le plug-in auteur Espérons que cela aide.

 24
Author: smile-on, 2014-03-28 14:04:46