On most modern 32-bit windows systems the maximum heap size will range from 1.4g to 1.6g. on 32-bit solaris kernels the address space is limited to 2g. on 64-bit operating systems running the 32-bit vm, the max heap size can be higher, approaching 4g on many solaris systems.. For example if you want to set the max heap size to 256 gb you can type: java -xmx256gb helloworld. however, you can ’t just put any number you want there and have it work. it is a known fact that 32-bit architectures limit the amount of memory any single process can allocate to 4gb.. Maximum heap size for 32 bit or 64 bit jvm looks easy to determine by looking at addressable memory space like 2^32 (4gb) for 32 bit jvm and 2^64 for 64 bit jvm. confusion starts here because you can not really set 4gb as maximum heap size for 32 bit jvm using -xmx jvm heap options..
Now regarding the minimum heap value, we have found that when using the newer product versions was v8.x and v9.x with default gc policy of gencon, setting a 'fixed heap' works and performs best (maximum heap size = minimum heap size) as well as a 'fixed nursery'.. Hi, got linux 32 bit, 6gb ram and run jira 5. jira 5 kept crashing, i looked at the logs and saw the maximum heap size limit was set to 2048m in the settings.. Maximum heap size for 32 bit or 64 bit jvm looks easy to determine by looking at addressable memory space like 2^32 (4gb) for 32 bit jvm and 2^64 for 64 bit jvm. confusion starts here because you can not really set 4gb as maximum heap size for 32 bit jvm using -xmx jvm heap options..