Profiler une application Java dans Eclipse? (plug-in) [fermé]


Je cherche à trouver des goulots d'étranglement dans mon application Java dans Eclipse. Je pense que cela pourrait être utile:

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

D'autres bons plug-ins à utiliser?

EDIT OK, il ne doit pas nécessairement s'agir d'un plug-in Eclipse. Mais il serait agréable. Et, je suis plus intéressé par la vitesse.

Author: Peter Mortensen, 2009-10-16

8 answers

Si vous le pouvez, utilisez jvisualvm dans le JDK Sun Java 6 (IBM aussi). Il fonctionne hors de la boîte et peut répondre à de nombreuses questions.

Notez que sous Windows, vous devez appeler jvisualvm avec le même binaire Java que le programme que vous souhaitez étudier pour de meilleurs résultats.

(visualvm est un sous-ensemble autonome du profileur Netbeans)

 47
Author: Thorbjørn Ravn Andersen, 2014-03-12 19:47:19

D'après mon expérience, TPTP est quelque chose à fuir aussi vite que possible. C'est un gâchis horriblement exagéré, presque impossible à travailler, mal documenté et lent comme de la mélasse.

Je ne connais aucun plugin de profilage bon et gratuit pour eclipse. Mais alors, doit-il vraiment être un plugin eclipse? VisualVM est livré avec le JDK depuis Java 6u7, est rapide et facile à utiliser. Ce n'est peut-être pas le plus riche en fonctionnalités des profileurs, mais cela m'a suffi.

 20
Author: Michael Borgwardt, 2009-10-19 22:42:38

YourKit est un excellent profileur commercial qui a une bonne intégration Eclipse.

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

J'ai trouvé JProfiler (commercial) vraiment utile. Il a l'intégration Eclipse, bien que ce ne soit pas un plugin Eclipse par sa', vous pouvez donc très facilement invoquer un profileur au lieu d'une session d'exécution régulière. Il avait une très bonne analyse des goulots d'étranglement et vous pouvez trouver-régler les paramètres pour réduire les frais généraux du profileur lui-même. Fortement recommandé.

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

Si vous recherchez un équivalent IBM JDK pour visualvm, essayez le IBM Java Health Center: http://www.ibm.com/developerworks/java/jdk/tools/healthcenter / . Il a des capacités de profilage décentes et est plutôt rapide.

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

L'analyseur de mémoire Eclipse m'a beaucoup aidé récemment.

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

J'ai également utilisé le Netbeans profiler qui est plutôt bon. Il est assez facile de le configurer pour profiler votre projet Eclipse pendant son exécution dans Eclipse. Vous n'avez pas besoin d'ouvrir le projet dans Netbeans.

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