Developing Apama Applications > Using Apama Studio > Debugging Apama Java Applications > Debug perspective > Using the Debug view
Using the Debug view
The top left view is the main debug panel and shows the call stack and status of current threads, including any threads that have already run to completion. Whenever execution reaches a breakpoint, Apama Studio highlights the current thread.
This panel provides code execution controls. These allow you to suspend and resume execution, step through breakpoints in various ways, jump between stack frames, connect/disconnect to remote JVMs process, and so on. Following are descriptions of the most important controls:
Resume
Select the Resume command to resume execution of the currently suspended debug target.
Suspend
Select the Suspend command to halt execution of the currently selected thread in a debug target.
Terminate
Ends the selected debug session and/or process. The impact of this action depends on the type of the item selected in the Debug view.
Disconnect
Detaches the debugger from the selected process (useful for debugging attached processes).
Step Into
Select to execute the current line, including any routines, and proceed to the next statement.
Step Over
Select to execute the current line, following execution inside a routine.
Step Return
Select to continue execution to the end of the current routine, then follow execution to the routine’s caller.
Drop to Frame
Select the Drop to Frame command to re-enter the selected stack frame in the Debug view.
Use Step Filters
Select the Use Step Filters command to change whether step filters should be used in the Debug view.
Copyright © 2013 Software AG, Darmstadt, Germany and/or Software AG USA Inc., Reston, VA, USA, and/or Terracotta Inc., San Francisco, CA, USA, and/or Software AG (Canada) Inc., Cambridge, Ontario, Canada, and/or, Software AG (UK) Ltd., Derby, United Kingdom, and/or Software A.G. (Israel) Ltd., Or-Yehuda, Israel and/or their licensors.