Virtual Memory

Top  Previous  Next

Available in

Entrek ProcMan Standard Edition
Entrek ProcMan Professional Edition
Entrek ProcMan Professional+ Edition

 

This view displays a virtual memory map of the selected process.

 

Virtual Memory

 

Summary Information

 

Total Commit: total number of bytes committed in the process's address space.
Total Reserve: total number of bytes reserved in the process's address space.
Total Free: total number of bytes free in the process's address space.
Total Waste: total number of bytes that are not usable in the process's address space.
Total Available: total number of bytes that can be allocated in the process's address space.
Largest Free Region: the size, in bytes, of the largest free virtual address region in the process's address space.
Largest Free Address: the address of the largest free virtual address region in the process's address space.

 

Columns

 

Allocation Base: the base address of the pages allocated by VirtualAlloc.  There can be one or more regions within the range of Allocation Base + Size.
Base Address: the base address of the region.
Size: the size, in bytes, of the region beginning at Base Address.
Type: the type of pages in the region (MEM_IMAGE, MEM_MAPPED, or MEM_PRIVATE).
State: the state of the pages in the region (MEM_COMMIT, MEM_FREE, or MEM_RESERVE).
Allocation Protection: the memory protection option when the memory was initially allocated.
Protection: the access protection of the pages in the region.
Usage: indicates if the memory is used for a thread's stack, a heap, or a module.  No usage is displayed if the memory is used for some other purpose.

 

Color Coding

 

Rows in the data grid use text coloring to indicate the memory state.

 

Committed memory is red.
Reserved memory is black.
Free memory is gray.