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

je cherche 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 plug-ins à utiliser?

EDIT OK, ça ne doit pas nécessairement être un plug-in Eclipse. Mais il serait agréable. Et, je suis le plus intéressé en vitesse.

46
demandé sur Peter Mortensen 2009-10-16 23:53:22

8 réponses

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

notez que sur Windows vous devez invoquer jvisualvm avec le même binaire Java que le programme que vous voulez étudier pour obtenir les meilleurs résultats.

(visualvm est un stand-alone sous-ensemble de l'edi Netbeans profiler)

47
répondu Thorbjørn Ravn Andersen 2014-03-12 19:47:19

D'après mon expérience, TPTP est quelque chose à fuir le plus vite possible. C'est un gâchis horriblement trop compliqué, presque impossible de se mettre au travail, mal documenté, et lent comme la mélasse.

Je ne suis pas au courant d'un bon et libre profilage des plugins pour eclipse. Mais alors, est-ce que ça doit vraiment être un plugin eclipse? VisualVM est livré avec le JDK depuis Java 6u7, est rapide et facile à utiliser. Il n'est peut-être pas le plus riche en fonctionnalités des profileurs, mais a été suffisant pour moi.

20
répondu Michael Borgwardt 2009-10-19 22:42:38

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

11
répondu Kevin 2009-10-18 03:17:14

j'ai trouvé JProfiler (commercial) pour être vraiment utile. Il a L'intégration Eclipse, bien qu'il ne soit pas un plugin Eclipse per sa', de sorte que vous pouvez 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-ajuster les paramètres pour abaisser les frais généraux du profileur lui-même. Fortement recommandé.

6
répondu zvikico 2012-10-08 13:11:53

si vous cherchez un équivalent IBM JDK pour visualvm, essayez le centre de santé D'IBM Java: http://www.ibm.com/developerworks/java/jdk/tools/healthcenter / . Il a quelques capacités de profilage décentes, et est assez rapide.

4
répondu Kiran Subbaraman 2011-04-18 10:32:38

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

3
répondu Mario Marinato 2009-10-16 20:02:30

j'ai aussi utilisé le profiler Netbeans qui est assez bon. Il est assez facile de le configurer pour profiler votre projet Eclipse pendant Qu'il est en cours D'exécution dans Eclipse. Vous n'avez pas besoin d'ouvrir le projet dans Netbeans.

3
répondu Jay Askren 2018-06-29 19:57:57