I also found an interesting discussion at stackoverflow: Maximum Java heap size of a 32-bit JVM on a 64-bit OS which makes some comparisons to 32bit on 64bit systems. It's just too bad Apple never made a 64bit JVM for the G5.
Anyway, it seems that on 32bit Mac OS X the maximum heap space is about 1590 MiB, making my 1516m as close as I can wish. However, for some reason certain lower values won't instantiate STS.
Is "1516m" about 1516 MiB or is it something else in this context?
I also checked the used resources of STS in Activity Monitor which states that about 588 MB is in use with about 2.5GB of virtual memory (150MB private virtual memory).
Anyone can suggest the best source for practical JVM knowledge?



Reply With Quote