Wybierz komendę Pokaż monitory (
), aby określić, czy w odniesieniu do zawieszonych wątków mają być wyświetlane informacje o monitorach.
Uwaga: Wyświetlanie informacji o monitorach musi być obsługiwane przez bazową maszynę VM. W przypadku korzystania z maszyny VM firmy IBM lub SUN obsługa informacji o monitorach dostępna jest w wersjach nowszych niż 1.4.
Poniżej przedstawiono przykładowy fragment kodu.
/**
* Powitanie
*/
public class HelloWorld {
public static void main(String[] args) {
Object mutex = new Object();
synchronized (mutex) {
System.out.println("Witajcie!");
}
}
}
Jeśli powyższy fragment kodu zostanie uruchomiony w ramach zgodnej maszyny VM przy włączonej opcji Pokaż monitory, informacje o monitorach będą wyświetlane w formie kluczy przed poszczególnymi ramkami stosu jako elementy potomne zawieszonego wątku.
Jeśli jednak ten sam fragment kodu zostanie uruchomiony w ramach niezgodnej maszyny VM przy włączonej opcji Pokaż monitory, wyświetlony zostanie komunikat wskazujący, że informacje o monitorach nie są obsługiwane przez maszynę VM.

Debugowanie lokalne
Debugowanie zdalne


Widok Debugowanie
Pokaż monitory
Pokaż wątki systemowe
Pokaż grupy wątków