The following table describes the choices you can make in
setting the Action on Finish and Persistent properties.
Value of Persistent |
Value of Action on Finish |
Action Taken When You Finish Running the Debugger |
True |
Finish Session |
The process is terminated,
but the session remains. The state of the
session changes to "not running." If the process is attached to the
debugger, the process is disconnected without being terminated.
When you start the debugger again, the process is launched or
attached by the debugger.
|
True |
Hide Session and Listen |
The process and the session remain running,
but no information related to the process is displayed in the
Debugger window. The state of the session changes to "hidden."
Debug
commands, such as Pause, are disabled.
Breakpoints remain set
in the process and if one is hit, the session's state changes
to "stopped on breakpoint" and the debugger starts.
When you start the debugger again, the process is launched or
attached by the debugger.
Use this combination of property values
to save resources.
|
False |
Finish Session |
The process is terminated and the session is removed. If the process is attached to the
debugger, the process is disconnected without being terminated.
|
False |
Hide Session and Listen |
The process is terminated and the session is removed.
If the process is attached to the
debugger, the process is disconnected without being terminated.
|