title: What is the default stack size, can it grow, how does it work with garbage collection?
body: <p>I understand that each thread has its own <code>stack</code>. Primitive types and references are kept on the stack, and that no object is kept on the stack. </p>
  
  <p>My questions are:</p>
  
  <ul>
  <li>How much can a stack grow? (like with the paramters -<code>Xms</code> and -<code>Xmx</code>)</li>
  <li>Can we limit its growth? </li>
  <li>Does the stack have a default minimum value and maximum value?</li>
  <li>How does garbage collection work on the stack?</li>
  </ul>