Accueil InfoQ Performance sur InfoQ
-
Premier contact avec HotSpot et l'OpenJDK
Dans cet article, nous allons nous pencher sur la façon d'aborder le code de la machine virtuelle Java HotSpot, et sa mise en œuvre dans le projet open-source OpenJDK - à la fois du point de vue de la machine virtuelle (VM), mais aussi en termes d'interaction avec les bibliothèques standards Java.
-
Le Garbage Collector de Java Distillé
Serial, Parallel, Concurrent, CMS, G1, Young Gen, New Gen, Old Gen, Perm Gen, Eden, Tenured, Survivor Spaces, Safepoints, et les centaines de paramètres de démarrage de la JVM. Est-ce que tout cela vous laisse dubitatif quand vous essayez de régler le Garbage Collector afin d'obtenir les volumes et latences requis de votre application Java ?
-
Modèle de Maturité sur la Gestion des Performances Applicatives
Comme ceux qui ont travaillé dans un service informatique en entreprise le savent, les bons outils sont trop souvent gaspillés.
-
CAP douze ans plus tard : comment les "règles" ont changées
Le théorème CAP affirme que tout système à état partagé en réseau ne peut avoir que deux des trois propriétés désirables. Néanmoins, en gérant explicitement les partitions, les concepteurs peuvent optimiser la cohérence et la disponibilité, atteignant ainsi un compromis des trois.
-
9 erreurs sur les performances en Java
La performance en Java a la réputation d'être quelque chose proche de la magie noire. Cependant, il y a historiquement une tendance à ce que les techniques d'amélioration des performances en Java consistent plus en du folklore populaire plutôt qu'une application de raisonnement empirique et statistique. Dans cet article, j'espère répondre à certains des plus flagrants contes de fées.
-
Profiling efficace en Java avec des outils Open Source
Joachim vous explique pas à pas comment utiliser des outils tels que JMap, VisualVM, BTrace, ou EurekaJ.