title: Java Memory Limit -Xmx suffix: upper vs lower case m/M and g/G
body: <p>It is commonly known that it is possible to limit the Java heap size with <code>-Xmx&lt;amount&gt;&lt;unit&gt;</code>, where <code>unit</code> is the data amount unit like Gigabyte, Megabyte, etc.
  I know that <code>-Xmx128M</code> means 128 Mebibytes (= 128 * 1024 * 1024 bytes).</p>
  
  <p>But is it true, that it is also possible to use decimal units like megabytes using <code>-Xmx100m</code>
  (which would be 100 * 1000 * 1000 bytes)?</p>
  
  <p>So is it possible to use this decimal units by using lower-case unit suffixes like <code>k, m, g</code> instead of <code>K, M, G</code>?</p>