Memory Limits For Windows Releases
Memory Limits For Windows Releases
Releases
Limits on memory and address space vary by platform, operating system, and by whether
the IMAGE_FILE_LARGE_ADDRESS_AWARE value of the LOADED_IMAGE structure and 4-gigabyte
tuning (4GT) are in use. IMAGE_FILE_LARGE_ADDRESS_AWARE is set or cleared by using
the/LARGEADDRESSAWARE linker option.
4-gigabyte tuning (4GT), also known as application memory tuning, or the /3GB switch, is a technology
(only applicable to 32 bit systems) that alters the amount of virtual address space available to user
mode applications. Enabling this technology reduces the overall size of the system virtual address
space and therefore system resource maximums. For more information, see What is 4GT.
Limits on physical memory for 32-bit platforms also depend on the Physical Address Extension (PAE),
which allows 32-bit Windows systems to use more than 4 GB of physical memory.
Limit in on X86
Usermode
virtual
addres
s space
for
each
32-bit
process
2 GB
Up to 3 GB
with IMAGE_FILE_LARGE_ADDRESS
_AWARE and 4GT
2 GB
withIMAGE_FILE_LARGE_ADDRESS_A
WAREcleared (default)
4 GB
withIMAGE_FILE_LARGE_ADDRESS_A
WAREset
Usermode
virtual
addres
s space
for
each
64-bit
process
Not applicable
With
IMAGE_FILE_LARGE_ADDRESS_AWA
REset (default):
x64: 8 TB
Kernel-
2 GB
Intel Itanium-based
systems: 7 TB
2 GB
withIMAGE_FILE_LARGE_ADDRESS_A
WAREcleared
8 TB
mode
virtual
addres
s space
From 1 GB to a maximum of 2 GB
with 4GT
Paged
pool
128 GB
Windows
Server 2003 and
Windows XP: Up to
128 GB depending on
configuration and RAM.
Windows Home
Server and
Windows
Server 2003: 530
MB
Windows XP: 490
MB
Nonpag
ed pool
Windows Home
Server, Windows
Server 2003, and
Windows XP: 256
MB, or 128 MB with
4GT.
System
cache
virtual
addres
s space
(physic
al size
limited
only by
physica
l
memor
y)
Windows XP: Up to 1
TB depending on
configuration and RAM.
value.
Windows Vista: Li
mited only by kernel
mode virtual address
space. Starting with
Windows Vista with
SP1, system cache
virtual address space
can also be limited by
the SystemCacheLimi
t registry key value.
Windows Home
Server, Windows
Server 2003, and
Windows XP: 860
MB
with LargeSystemCac
he registry key set
and without 4GT; up
to 448 MB with 4GT.
Limit on X86
Limit on X64
Windows 7 Ultimate
4 GB
192 GB
Windows 7 Enterprise
4 GB
192 GB
Windows 7 Professional
4 GB
192 GB
4 GB
16 GB
4 GB
8 GB
Windows 7 Starter
2 GB
N/A
Version
Limit on X64
2 TB
2 TB
Limit on IA64
2 TB
8 GB
32 GB
128 GB
32 GB
Limit on
X86
Limit on
X64
64 GB
1 TB
64 GB
1 TB
128 GB
4 GB
32 GB
Limit on
IA64
2 TB
4 GB
32 GB
4 GB
32 GB
Limit on X86
Limit on X64
4 GB
128 GB
4 GB
128 GB
4 GB
128 GB
4 GB
16 GB
4 GB
8 GB
1 GB
Limit on X86
Limit on X64
64 GB
(16 GB with 4GT)
1 TB
64 GB
(16 GB with 4GT)
1 TB
4 GB
32 GB
Limit on
X64
Limit on
IA64
64 GB
(16 GB with
4GT)
1 TB
2 TB
64 GB
(16 GB with
4GT)
1 TB
2 TB
4 GB
32 GB
Version
Limit on
X64
Limit on
IA64
64 GB
(16 GB with
4GT)
X64 1 TB
1 TB
64 GB
(16 GB with
4GT)
X64 1 TB
1 TB
4 GB
32 GB
Version
Limit on X86
Limit on IA64
64 GB
(16 GB with 4GT)
512 GB
64 GB
(16 GB with 4GT)
512 GB
4 GB
2 GB
4 GB
32 GB
8 GB
4 GB
Limit on
X86
Limit on
X64
Limit on IA64
Windows XP
4 GB
128 GB
512 MB
N/A
N/A
Version
Limit on X86
Windows XP Embedded
4 GB
4 GB
4 GB
Limit on X64
192 GB
Related topics