A perspective defines the initial set and layout of views in the Workbench window. Within the window, each perspective shares the same set of editors. Each perspective provides a set of functionality aimed at accomplishing a specific type of task or works with specific types of resources.
The Debug perspective lets you manage how the Workbench debugs and runs a program. You can control your program's execution by setting breakpoints, suspending launched programs, stepping through your code, and examining the values of variables.
The Debug perspective displays this information:
The Debug perspective also drives the Source view. As you step through your program, the Source view highlights the location of the execution pointer.
The following figure shows a Debug perspective.