2. Heap Size 相关参数
01 02
Xmx Xms
03
MaxHeapSize
04
InitialHeapSize
3. Tips 1
Xmx和MaxHeapSize是等价的,都是设置堆的最大值,
比如-Xmx100M和-XX:MaxHeapSize=100M都是设置堆的最大值为100M
4. Tips 2
Xms和InitialHeapSize是等价的,都是设置堆的最小值,
比如设置-Xms100M和-XX:InitialHeapSize=100M都是设置堆的初始化大小值为100M,
同时也是堆的最小值为100M
5. Tips 3
MaxHeapSize不能比InitialHeapSize小,如果小的话,进程会起不来
6. Tips 4
InitialHeapSize必须不小于1M
7. Tips 5
HeapSize是512K对齐的,也就是如果你设置的大小,并不是512K的整数倍,
那么将会取比你设置的值要大的512K的最小公倍数
8. Problem 1
如果我们同时设置了Xmx和MaxHeapSize,会以哪个为准?