java.lang.OutOfMemoryError: Java heap space

1.構建一個開源項目的開發環境的時候,運行過程中出行如下錯誤:

解決方法:配置缺省的VM參數

 

2.Heap size設置

JVM堆的設置是指java程序運行過程中JVM可以調配使用的內存空間的設置。JVM在啓動的時候會自動設置Heap Size的值

其初始空間(-Xms)是物理內存的1/64,最大空間(-Xmx)是物理內容的1/4。可以利用-Xms、-Xmx、-Xmn進行設置。

Heap size 的大小是Young Generation 和Tenured Generaion 之和。

提示:在JVM中如果98%的時間是用於GC且可用的Heap size 不足2%的時候將拋出此異常信息。

提示:Heap Size 最大不要超過可用物理內存的80%,一般的要將-Xms和-Xmx選項設置爲相同,而-Xmn爲1/4的

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章