title: Which arguments stand for what in JVM memory options?
body: <p>There a lot of JVM arguments that affect the JVM's memory usage like <code>-Xms, -Xmx, -Xns, -XX:MaxPermSize...</code></p>
  
  <ul>
  <li>What do they do?</li>
  <li>Are there any more?</li>
  <li>Which one do I have to increase when I get what error (e.g. <code>OutOfMemoryError</code>, <code>StackOverflowError</code>...)?</li>
  </ul>
  
  <p>I cannot find a good cheat sheet for them - let's create one here.</p>