Debugging Memory Problems with MemoryScape : Chapter 2 Memory Tasks : Task 7: Graphically Viewing the Heap

Task 7: Graphically Viewing the Heap
This task is the first of a set of tasks that explain how you explore and examine your program’s memory. Other important tasks for examining memory are Task 9: “Seeing Leaks” and Task 11: “Viewing Corrupted Memory”.
Before reading this task, you should be familiar with:
Chapter 1, “Locating Memory Problems”
Contains an overview of memory concepts and MemoryScape.
Task 1: “Getting Started”
Tells you how to start MemoryScape. It also contains an overview of the kinds of information you can obtain.
Task 3: “­Setting MemoryScape Options”
Describes how to configure MemoryScape so that it performs the activities you want it to perform.
Task 4: “Controlling Program Execution”
Shows how to start and stop program execution ­under MemoryScape control.
To display a grid showing how your program is using the heap, select Memory Reports | Heap Status, and then click Heap Status Graphical Report. (See Figure 61.)
If your program has more than one process or thread, you should select the thread or process of interest in the Current Processes area on the left side of the screen.
Topics within this task are:
*
*
*
*

Rogue Wave Software, Inc.
Voice: (303) 473-9118
rwonlinedocs@roguewave.com