title: Why do we have to increase the Java Heap?
body: <p>I know how to set the Java heap size in Tomcat and Eclipse.  My question is why?  Was there an arbitrary limit set on the initial heap back when Java was first introduced so the VM wouldn't grow over a certain size?  It seems with most machines today with large memory space available this isn't something we should have to deal with.<br>
  Thanks,
  Tom</p>