Types of memory usage
Posted on April 3rd, 2009
When running edgesight reports or looking into server memory usage, the following types of memory are listed:
- Virtual
- Private
- Working set
In looking into a particular issue, I wanted to determine exactly what these different types are and this is what I found.
Virtual
Virtual Bytes is the total size of the non-free pages in a process’ virtual address space. This includes private, image and mapped pages (reserverd and committed pages).
Private
Private Bytes is the total size of the private pages that are not shared.
Working set
The working set of a program is a collection of those pages in its virtual address space that have been recently referenced. It includes both shared and private data. The shared data includes pages that contain all instructions your application executes, including those in your DLLs and the system DLLs. As the working set size increases, memory demand increases.
This is the overall ‘memory usage‘ figure.
Useful links
- sysinternals
- Crayon Metaphor
- msdn (working set description)
- msdn (forum)
- Google groups
Tags: committed, description, edgesight, memory, private, virtual, working set
Filed under Windows 2003 | No Comments »
Comparison of 32-bit and 64-bit memory architecture for 64-bit editions of Windows XP and Windows Server 2003
Posted on August 11th, 2008
Comparison of 32-bit and 64-bit memory architecture for 64-bit editions of Windows XP and Windows Server 2003
In the following table, the increased maximum resources of computers that are based on 64-bit versions of Windows and the 64-bit Intel processor are compared with existing 32-bit resource maximums.
| Architectural component | 64-bit Windows | 32-bit Windows |
|---|---|---|
| Virtual memory | 16 terabytes | 4 GB |
| Paging file size | 256 terabytes | 16 terabytes |
| Hyperspace | 8 GB | 4 MB |
| Paged pool | 128 GB | 470 MB |
| Non-paged pool | 128 GB | 256 MB |
| System cache | 1 terabyte | 1 GB |
| System PTEs | 128 GB | 660 MB |
Full article posted here: Q294418
Tags: 32 bit, 64 bit, compare, comparison, limit, memory, page file, system cache, virtual memory, Windows 2003, x64
Filed under Windows 2003 | No Comments »
Windows memory allocation comparison (PAE) – All versions
Posted on August 7th, 2008
This link compares the versions of Microsoft Windows 2003 with the maximum memory supported in PAE.
http://msdn.microsoft.com/en-us/library/aa366778.aspx
Tags: compare, comparison, limit, memory, Microsoft, PAE, supported, Windows 2003, Windows 2008
Filed under Windows 2003, Windows 2008 | 2 Comments »
