Memory Tab, Process Properties Dialog Box

Note

This article applies to Visual Studio 2015. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

Use the Memory tab to show how a process uses memory. To display the Process Properties Dialog Box, move the focus to a Processes View window. Select any process node in the tree, then choose Properties from the View menu.

The following settings are available on the Memory tab:

Entry Description
Virtual Bytes The current size (in bytes) of the virtual address space the process is using. The use of virtual address space does not necessarily imply corresponding use of either disk or main memory pages. However, virtual space is finite, and using too much may limit the ability of the process to load libraries.
Peak Virtual Bytes The maximum number of bytes of virtual address space the process has used at any one time.
Working Set The set of memory pages touched recently by the threads in the process. If free memory in the computer is above a threshold, pages are left in the Working Set of a process even if they are not in use. When free memory falls below a threshold, pages are trimmed from the Working Set. If they are needed, they will be soft-faulted back into the Working Set before they leave main memory.
Peak Working Set The maximum number of pages in the working set of this process at any point in time.
Paged Pool Bytes The current amount of paged pool the process has allocated. Paged pool is a system memory area where operating system components acquire space as they accomplish their appointed tasks. Paged pool pages can be paged out to the paging file when not accessed by the system for sustained periods of time.
Nonpaged Pool Bytes The current number of bytes in the nonpaged pool allocated by the process. The nonpaged pool is a system memory area where space is acquired by operating system components as they accomplish their appointed tasks. Nonpaged pool pages cannot be paged out to the paging file; they remain in main memory as long as they are allocated.
Private Bytes The current number of bytes this process has allocated that cannot be shared with other processes.
Free Bytes The total unused virtual address space of this process.
Reserved Bytes The total amount of virtual memory reserved for future use by this process.
Free Image Bytes The amount of virtual address space that is not in use or reserved by images within this process.
Reserved Image Bytes The sum of all virtual memory reserved by images run within this process.