-Xms 初始堆大小,這個值不能太小,其初始空間(即-Xms)是物理內存的1/64,這個值不能太小,比如 設置了-Xms1m,運行可能會出現
Error occurred during initialization of VM
Too small initial heap for new size specified
-Xmx 堆大小上限,最大空間(-Xmx)是物理內存的1/4,假如程序中分配的內存超過了這個限制,那么會出現
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
代碼為:
byte[] b = new byte[100000000];