This task shows you how to control the execution of your program from within MemoryScape. After you’ve told MemoryScape which programs it should debug, you must tell it to let them begin executing. As your program executes, MemoryScape collects memory information. For long- running programs, you will want to start execution, stop it, look at memory information, and then continue execution.
MemoryScape allows you to halt your program’s execution at any time. However, it does not allow you to select the exact code location for your program to stop, and the program may stop inside a malloc or new call. If this happens, you may see an odd corrupt guard block or leak in your reports. When your process resumes execution, it will clear up the odd result.
Tells you how to start MemoryScape. It also contains an overview of the kinds of information you can obtain.
The controls for starting and stopping program execution are contained in the
Home | Summary screen and the lower left corner of many screens. You will find additional controls in the
Manage Process and Files screen,
Figure 52.