I am using a 64 bit Windows 10 system with 32Gb of RAM. One of my 32 bit java application requires a lot of memory so I decided to change the minimum heap size to -Xms4096m at the runtime parameter field in the java configuration dialogue.
However, I soon realised that it would not do anything because apparently my system's maximum heap size is only 247.50mb (which is way too small for a 64 bit system). I am using a 32 bit java so I am expecting a max heap size of around 4GB. Can anyone tell me what determines the maximum heap size and how do I change it?
UPDATED: I understand that the maximum I can allocate is 2GB for a 32 bit system. So my question now is how come for my system, its only 247.50mb?
BELOW ARE MY Java Settings: