
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

jmx
By benjamin tourman
jmx
- 426