Frames
The Frames pane enables you to gain access to the list of threads of your application.
To examine a thread, select it from the list on top of the pane. The status and type of a thread is indicated by a special icon and a textual note next to the thread's name. For each thread, you can view the stack frame, examine frames, navigate between frames, and automatically jump to a frame's source code in the editor.
To examine the values stored in a frame, use the Variables pane of the Debug tool window.
In this topic:
Thread Statuses
Thread statuses are provided by Java to reflect what is currently happening to the thread in the program.
Thread status | Description |
---|---|
MONITOR | The thread is waiting on a Java monitor. |
NOT_STARTED | The thread has not yet been started. |
RUNNING | The thread is active and running. |
SLEEPING | The thread is sleeping because |
UNKNOWN | The thread status is unknown. |
WAIT | The thread is waiting after |
ZOMBIE | The thread has completed execution. |
Thread Icons
Icons near each thread indicate the status of the thread relative to the current debugging session.
Icon | Description |
---|---|
The current thread in suspended state. | |
An active thread. | |
The thread that has hit the current breakpoint. | |
A suspended thread. Threads are marked as suspended when they were paused by the debugger. | |
A frozen thread. Threads are marked as frozen when they were manually paused. |
Toolbar
Item | Shortcut and Tooltip | Description |
---|---|---|
Previous Frame/Next Frame Ctrl+Alt+Up/ | Use the arrow buttons to navigate through the frame stack. |