JVMTI

JVM Tool Interface : Interface pour les outils interagissant avec des JVMs.

Besoin

Inspecter l'état et contrôler l'exécution d'applications Java.

Analyse

JVMTI est une interface bidirectionnelle où un agent (client situé dans la même JVM que celle de l'application examinée)

Cet agent peut lui-même être contrôlé par un outil (dans le même processus ou un processus différent).

Implémentation

Les agents peuvent être écrits en n'importe quel langage supportant les conventions d'appel C/C++.

Déploiement

JVM TI fait partie de la JPDA.

JVM TI
Java SDK Commentaire
1.2.2 1.3 1.4 1.5
JVM DI + JVM PI Oui

Exemple

Des exemples d'outils utilisant JVM TI sont les outils de :

Notes