Rather than using a rule of thumb such as 1 gig per person, it is better to actually monitor your heap and perm space usage with a remote JMX or similar. Allocating large quantities of memory to Java will cause it to run slower, especially once you exceed 32GB and start using compressed OOPs. It...