Task 13: Comparing Memory
Previous tasks have shown you how to locate explicit memory problems. These problems are often the most obvious, even though they can be difficult to locate. A more difficult task is tracking down problems related to using too much memory. For these problems, you need to understand how your program is using memory over time.
Before reading this task, you should be familiar with the following information:
Chapter 1, “Locating Memory Problems”
An overview of memory concepts and MemoryScape.
Task 1: “Getting Started”
How to start MemoryScape with an overview of the kinds of information you can obtain.
Task 12: “Saving and Restoring Memory State Information”
How to save state information to disk and read it back into MemoryScape.
Topics in this task are:
“Overview”
“Obtaining a Comparison”
“Memory Comparison Report”
“Where to Go Next”