Memory Tasks
This chapter describes the tasks that you can perform using MemoryScape. While each of these tasks can be read separately, you might want to skim them in the order in which they are presented when you are learning MemoryScape.
*Task 1: “Getting Started”
*Task 2: “Adding Parallel Programs”
*Task 3: “­Setting MemoryScape Options”
*Task 4: “Controlling Program Execution”
*Task 5: “Seeing Memory Usage”
*Task 6: “Using ­Runtime Events”
*Task 7: “Graphically Viewing the Heap”
*Task 8: “Obtaining Detailed Heap Information”
*Task 9: “Seeing Leaks”
*Task 10: “Filtering Reports”
*Task 11: “Viewing Corrupted Memory”
*Task 12: “Saving and Restoring Memory State Information”
*Task 13: “Comparing Memory”
*Task 14: “Saving Memory Information as HTML”
*Task 15: “Hoarding Deallocated Memory”
*Task 16: “Painting Memory”
The tasks described in the chapter assume that you are familiar with the memory debugging concepts presented in Chapter 1, “Locating Memory Problems. If you haven’t yet read that chapter, you should read it before trying to understand or perform any of the tasks described in this chapter.