You can compare memory states in two ways:
  • You can compare the existing memory state against a previously saved memory state.
  • You can compare two previously saved memory states.
MemoryScape can use the the information in an imported memory debugging file in exactly the same way as it does the information for an existing process. For example, you can look for leaks, graphically display the heap, and so on.

The Debugging Memory Problems with MemoryScape manual contains a task that describes saving memory state information.

The Export Memory Data command, which is found on the right side of most reports, lets you write memory data to disk. At a later time, you can select the Home | Add Programs tab, then click the Add Memory debugging file link to import it back into MemoryScape.

Now that you've imported data, you can create reports exactly as if it were the data for an executing program.

Selecting Memory Reports | Memory Comparisons tells MemoryScape to select files. After selecting either two imported processes or an imported and live process, MemoryScape displays information that tells you the differences between the two.