JMX
Qu'est-ce que c'est ?
Technologie permettant de monitorer une application Java
Existe depuis Java 5
Se trouve dans le package
javax.management
Quels sont les intérêts ?
Visualiser les performances
processeur
mémoire
threads
...
Configurer une application en cours d'exécution
Modifier des attributs
Changer le niveau de log
Comment fonctionne la JVM ?
Comment fonctionne la JVM ?
Bytecode Java
Comment fonctionne la JVM ?
JIT (Just In Time)
Compilé VS Interprété
Zones mémoires
Zones mémoires
Heap Memory
Non-Heap Memory / Metaspace
Code cache
Code cache
Récapitulatif
Cas pratique
Made with Slides.com