This content has been marked as final. Show 5 replies
Windows doesn't permit it.
I don't see why you think you need so much memory.
Just the simple notion that If the memory is free and available from the OS, and that if I paid for the ram,
why on earth can't an API do anything I ask with available memory?
Just the simple notion that If the memory is free and available from the OSYou can't have read what I wrote. It isn't 'available from the OS' in the case of 32-bit Windows.
and that if I paid for the ram, why on earth can't an API do anything I ask with available memory?I don't know, and I don't know why you're asking here. Ask Microsoft. It's their operating system.
covered ad nauseum here and elsewhere:
surely java would not restrict the power user with any less an available memory allocation than
what the OS does avail anyway?
It not only would but it does.
For 32 bit Java the max heap size ranges from about 1.2 GB to 1.5 GB.
Surely a user with a 64 bit OS would not restrict an application with any less of a Java version than the 64 bit the OS uses would they?
Use a 64 bit version Java.