Task 10: Filtering Reports
The amount of information displayed in a Leak Detection or Heap Status report 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 want to focus on only 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:
An overview of memory concepts and MemoryScape.
How to start MemoryScape with a summary of the kinds of information you can obtain.
How to configure MemoryScape so that it performs the activities you want it to perform.
How to start and stop program execution.
Creating Reports
How to create reports, discussed in the introduction to this chapter (
“Memory Tasks”).
When filtering is enabled, MemoryScape considers each enabled filter and applies it to the report’s data. Filters can have any number of actions associated with them. Enable a filter by selecting the check box at the top of a report.
Topics in this task are: