why when elf already did it?
Added linker option "/LARGEADDRESSAWARE" for Windows compilations increasing the memory cap to 3GB on 32bit machines
TY ELF!
It increase it to 4GB...
In the 32bit specter (2^32) you can address up to 4GB. But it's ALL memory on your system. So you have to substract CPU cache, Graphic card memory etc. If you have a 512MB graphic card you get about 3.5GB in total, when you have more then that present ofcource.
Linux's "32bit" kernel support 36-bit highmem. And if you wonder:
32-bit: 4GB
33-bit: 8GB
34-bit: 16GB
35-bit: 32GB
36-bit: 64GB
So you see, Linux 32bit edition can address up to 64GB in total. But as applications only can run in 32bit mode (in order to support non-highmem systems) so they can only use 4GB per application. Microsoft planned to do something simelar once, but I guess they dropped the idea.