最近接受一個大型項目,項目啟動大量數據緩存在內存中,導致項目內存不足,控制台報錯java heap space -> [help 1]
網上查找解決方法不一而足,主要都是修改Xmx參數,調整改參數的值;
1.修改環境變量, Windows下添加環境變量MAVEN_OPTS的value為-Xms1024m -Xmx1024m -Xss1m
2.修改tomcat文件下該參數
3.修改idea配置文件該參數
4.idea中添加啟動參數
5.tomcat啟動前添加啟動參數
這是網上查找的各種解決辦法,折騰好久,最終只有第五種方法解決了我的問題,記錄一下。
Xmx的值需要按照電腦內存修改合理值,值大了idea容易閃退,值小了項目啟動內存不足。