Affichage des articles dont le libellé est java performance. Afficher tous les articles
Affichage des articles dont le libellé est java performance. Afficher tous les articles

vendredi 16 juillet 2010

Java performance monitoring

Il y a quelques temps, ibm avait sorti un premier billet sur le monitoring d'applications Java.
En début de semaine est sorti le deuxième volet avec de courtes présentation de :
- jhat : analyse de la heap
- jmap : dump de la heap
- jstack : stack trace de thread
- jstat : statistiques de performances
- jps : des infos sur la JVM

J'en profite pour mettre un lien sur les séries des '5 choses que vous ne savez pas à propos de...' sur le site d'IBM.

mercredi 29 avril 2009

Les performances en Java

Voici quelques conseils pour améliorer les performances de votre code en java.

La création d'objet, JDBC, les StringBuilder à la place des StringBuffer.
En effet, depuis Java 5, les StringBuilder sont apparus, ils ne sont pas thread safe, et donc plus performants dans la majorité des applications. Vous trouverez un article plus détaillé sur cette particularité ici.
Pour information, il en va de même pour les HashMap et les HashTables.
A quoi s'ajoute de petites informations sur le tuning de la JVM.

Et si vous voulez mesurer vos performances dirigez vous vers Perf4j.
A bon entendeur

mardi 17 mars 2009

Les performances en Java

Comment tester ou mesurer les performances de son applications ?
L'article suivant présente DynaTrace, les interfaces ont l'air claires, les résultats faciles à trouver, dommage c'est payant.
Bon et bien il ne reste plus qu'à coder proprement et comprendre les tenants et aboutissants, ca demande du travail! Alors commencer par lire l'article sur la fonction 'Escape analysis' de la JVM.

dimanche 20 juillet 2008

Java performance tuning

On parle ou parlait souvent des lenteurs des programmes Java.
Moins vrai maintenant (sauf peut etre avec JavaFX, aie aie, ne tapez pas!!!), les bonnes pratiques
sont toujours essentielles.

Voici une conversation avec un "Java Champion" Kirk Pepperdine, il nous raconte son histoire, quelques une des ces méthodes, l'article reprend un lien que Kirk a mis en place sur infoQ.
C'est un article intéressant.