Quote:
Originally Posted by kovidgoyal
I think that will depend on your kernel. For example, historically linux kernels were configured so that user space processes (like python) could not address more than 2GB memory. IIRC the same is true of WinXP. More recent linux kernels are usually configured with higher mem limits and I'm note sure what the situation is in modern windows land.
|
32-bit Windows can address up to 3.5GB of physical RAM, and allocate up to 3GB of "user" memory (physical and/or virtual) to a process. 64-bit Windows has no effective limit on the amount of RAM it can use, but a 32-bit process still has the same memory limits.