Windows /3gb Boot.ini Switch
SUMMARY
Some applications can use (or need to use) the Windows 3GB boot switch.
Does the Perforce Server make use of this Windows boot setting?
DETAILS
Ordinarily, on Windows, 2GB of virtual address space is allocated to programs and a further 2GB to the kernel. It is possible to alter this by adding the "/3gb" switch to the Windows "boot.ini" file. This forces x86-based systems to allocate 3GB of virtual address space to programs and 1 GB to the kernel and executive components.Use of this switch is limited in various ways.
Firstly, support for this switch is limited to certain versions of the Windows operating system; Microsoft's website states these versions to be:
- Windows 2000 Advanced Server
- Windows 2000 Datacenter Server
- Windows Server 2003 Standard Edition
- Windows Server 2003 Enterprise Edition
- Windows Server 2003 Datacenter Edition
Also, the application binary requires a special link bit to be set to take advantage of this Windows setting. This can be set at link time or by using a Microsoft-provided utility.
