Syndication : Atom 1.0  RSS 2.0
Blogs des développeurs   »   @Repository("djo")

Article complet: Retours sur Yourkit Java Profiler

26/06/2009

Permalink 21:01:00, Catégories: Java, 346 mots   French (FR) , djo.mos

Retours sur Yourkit Java Profiler

J'ai passé un agréable après midi à profiler l'application serveur sur laquelle je bosse depuis un an déjà.

J'avais utilisé Yourkit Java Profiler 8.0.10 pour ce faire. Quelques notes :

- Il est payant. J'ai utilisé la version complète d'essai utilisable pour 15 jours. Un point pour Yourkit : rien de pire qu'une version démo bridée en fonctionnalités.
- Il dispose d'intégration avec Eclipse. Un autre point pour.

[Suite:]

- Il a fonctionné sans le moindre accroc et du premier coup. 10 points pour, à comparer avec TPTP (le profiler standrd d'Eclipse) que je suis jamais arrivé à faire fonctionner sur Linux.
- Plus fort encore, Yourkit supporte les configurations de lancement OSGi. 20 points pour en ce qui me concerne. C'était un showstopper majeur, car peu d'aurtes profilers supportent ça. J'ai pas réussi à utiliser VisualVM pour ça par exemple.
- Il est léger, du moins dans le mode «Sampling», car pour le «Tracing», c'est une autre histoire. D'ailleurs, je sui sun peu étonné par la lourdeur du mode «Tracing» : ça n'ajoute parapport au «Sampling» que le nombre d'invoquations d'une méthode. Je trouve bizarre que ceci soit aussi couteux.

Je trouve pas encore de défauts, ce qui est ... ennuyeux ? embetant ? :)) C'est pas mon genre de chanter les louanges d'un produit commercial (ce blog ne fait pas de la pub), mais parfois, à moins de ne pas poster le billet, on trouve pas quoi critiquer :P
Bref, je vais continuer de tester la chose dans la prochaine semaine et je partagerais mes impressions.

Ah, et un dernier point :

Early optimization is the root of all evil

Après chaque session de profiling, ce percepte ne fait que se confirmer. Depuis des semaines déjà je me disais tout le temps que je devrais introduire du caching par ici et par là, que ce truc là allait exploser la base de données, etc. etc.

Mais après cette séance de profiling, c'est reglé : je peux dormir tranquile et ne plus penser à ces histoires d'optimisation. Pas dans les semaines qui viennent en tout cas :D

Social Bookmarking:

                                     

Commentaires, Pingbacks:

Connectez-vous pour vous abonner à cet article:

Flux de commentaires pour cet article : Atom 1.0  RSS 2.0
Commentaire de: romaintaz [Membre]
Je rejoins ton avis, YourKit est *vraiment* excellent, et extrêmement rapide à prendre en main. Il m'a déjà sauvé plusieurs fois.
Bref, je recommande aussi :)
Permalien 29/06/2009 @ 08:44

Vous devez être identifié pour poster un commentaire.

Liste des blogs

@Repository("djo")

Ce blog tourne autour des nouvelles technologies dans le monde Java, tel que Wicket, Eclipse, JSF, Facelets, JPA, Spring, etc. mais aussi de choses moins classiques comme Scala par exemple !

Catégories


Rechercher

<  Février 2012  >
Lun Mar Mer Jeu Ven Sam Dim
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29        

Syndiquez ce blog XML

Articles :

Commentaires :

 
 
 
 
Partenaires

Hébergement Web