Debugging Memory Problems with MemoryScape : Chapter 2 Memory Tasks : Task 10: Filtering Reports

Task 10: Filtering Reports
The amount of information that MemoryScape displays when you ask for a Leak Detection or Heap Status reports can be considerable. In addition, this information includes memory blocks allocated within all libraries, shared or otherwise, that your program uses. In other cases, your program may be allocating memory in many different ways and you only want to focus on a few of them. This task shows you how to use filters to eliminate information from reports.
Before reading this task, you should be familiar with the following information:
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.
Creating Reports
This information is listed in the introduction to this chapter (Memory Tasks”).
When filtering is enabled, MemoryScape looks at each enabled filter and applies it to the report’s data. In addition, each can have any number of actions associated with it. Enable a filter by selecting the check box at the top of a report.
Topics within this task are:
*
*

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