Sélectionnez la commande Afficher les moniteurs [ ] pour afficher les informations des moniteurs des unités d'exécution suspendues.
Remarque : L'affichage de ces informations doit être pris en charge par la machine virtuelle (VM) sous-jacente. Si vous utilisez une machine virtuelle IBM ou SUN, toutes les versions supérieures à 1.4 sont prises en charge.
Voici un exemple de code :
/** * Hello World */ public class HelloWorld { public static void main(String[] args) { Object mutex = new Object(); synchronized (mutex) { System.out.println("Hello World!"); } } }
Si le fragment de code ci-dessus est exécuté sur une machine virtuelle prise en charge avec l'option Afficher les moniteurs sélectionnée, les informations de moniteur sont représentées sous forme de 'Clé' affichée avant les cadres de pile en tant qu'enfant d'une unité d'exécution suspendue.
Si le même fragment est exécuté sur une machine virtuelle non prise en charge avec l'option Afficher les moniteurs sélectionnée, vous recevez un message d'avertissement indiquant que les informations sur les moniteurs ne sont pas prises en charge par la machine virtuelle.
Débogage local
Débogage à distance
Vue Débogage
Afficher les moniteurs
Afficher les unités système
Afficher les groupes d'unités d'exécution