This task tells you how to display charts that visually display memory usage information as well as obtain more detailed tables that numerically describe this same information.
Tells you how to start MemoryScape. It also contains an overview of the kinds of information you can obtain.
The totals shown in the Memory Usage reports may differ slightly from those shown in the Heap Status reports, because heap status is generated from monitoring program requests for memory (
malloc or
new) and program release of memory (
free or
delete), while memory usage data is obtained from the operating system facilities. Depending on the operating system, memory usage totals may include anonymous memory regions that the program or one of its libraries may have mapped into its address space. The totals also include a small amount of overhead from MemoryScape itself.
The Memory Usage report is intended to be a quick check of your program’s memory usage from the system’s perspective. For detailed information on your program’s use of the heap, see the Heap Status reports.