The Debugging window opens in the left pane of the IDE and displays a list of the threads in the current debugging session. The Debugging window enables you to suspend and resume threads and view the sequence of calls made during the execution of the current thread. You can right-click threads and calls in the Debugging window to open a popup menu to perform actions on the item. You can use the toolbar at the bottom of the window to modify the displayed threads.
By default, the Debugging window opens automatically whenever you start a debugging session. You can open the Debugging window at any time by choosing Window > Debugging > Debugging (Alt -Shift-9).
Debugging window icons
The following table describes the icons that represent the thread states in the Debugging window.
Icons | Description |
---|---|
![]() |
Indicates a thread that is running |
![]() |
Indicates a thread suspended by hitting a breakpoint |
![]() |
Indicates a suspended thread |
![]() |
Indicates a thread group where all threads are running |
![]() |
Indicates a thread group where all threads are suspended |
![]() |
Indicates a thread group with running and suspended threads |
![]() |
Indicates a call stack frame |
![]() |
Indicates a call stack frame group |
For more, see Debugging Threads in the IDE.
You can right-click a thread or call to open a pop-up menu where you can choose the following actions:
You can use the toolbar at the bottom of the Debugging window to modify how threads and calls are displayed. The following table describes the buttons for modifying the list of displayed threads.
Button | Description |
---|---|
![]() |
Show thread groups |
![]() |
Shows or hides the controls for suspending and resuming threads. |
![]() |
Show system threads |
![]() |
Show suspended and current threads only |
![]() |
Show monitors |
![]() |
Show qualified names |
![]() |
Sort by suspended/resumed state |
![]() |
Sort by name |
![]() |
Sort by default |