I understand that this may be a performance-newbie question, but why does the JVM have a max memory allocation setting of 2GB? I have been reading on threads that this may be different with different flavors of the JRE that run on 64-bit architectures (unfortunately I am running on 32 bit).
The reason that I ask is that I have a
Java process that is servicing requests from many hosts over a several week period, and after mapping out some quick figures from some performance tests I've run - I won't be able to make it beyond about 13 days. Does anyone have some great suggestions on where I can find a good resource for Java Application performance-tuning?
Thanks in advance for your time and consideration,
Adam