idea下如何設置項目啟動的JVM運行內存大小
更新時間:2023年12月18日 09:04:57 作者:onejson
這篇文章主要介紹了idea下如何設置項目啟動的JVM運行內存大小問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
場景
在開發(fā)當中,idea默認服務啟動要占用1G內存。
其實每個項目本地開發(fā)和調試的時候,根本不需要1G內存,200M左右足以
如果在微服務體系下,那效果更明顯,相同的內存可以啟動更多的服務
剛好本人的電腦只有8G,公司的微服務項目啟動后,電腦風扇瘋狂的轉動。
解決方案
-Xms1024m //設置堆的最小值 -Xmx2048m //設置堆的最大值 -Xmn512m //設置新生代大小 -XX:MetaspaceSize=256m //設置初始Metaspace空間的大小 -Xms20m -Xmx200m -XX:+HeapDumpOnOutOfMemoryError //指定JVM的初始堆大小為20MB,JVM的最大堆大小為200MB,當JVM發(fā)生OutOfMemoryError錯誤時,自動生成堆轉儲文件(Heap Dump)。
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
java serialVersionUID解決序列化類版本不一致問題面試精講
這篇文章主要為大家介紹了serialVersionUID解決序列化類版本不一致問題的面試精講,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-10-10SpringBoot使用PropertiesLauncher加載外部jar包
這篇文章主要介紹了SpringBoot使用PropertiesLauncher加載外部jar包,本文結合實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-07-07springboot web項目打jar或者war包并運行的實現(xiàn)
這篇文章主要介紹了springboot web項目打jar或者war包并運行的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-11-11多個JDK版本(Java 8、Java 17、Java 21)下載和切換
為了在實際中可以任意選擇所需的JDK版本,需要將多個JDK版本進行切換,本文主要介紹了多個JDK版本(Java 8、Java 17、Java 21)下載和切換,感興趣的可以了解一下2025-04-04