idea下如何設(shè)置項(xiàng)目啟動(dòng)的JVM運(yùn)行內(nèi)存大小
場(chǎng)景
在開(kāi)發(fā)當(dāng)中,idea默認(rèn)服務(wù)啟動(dòng)要占用1G內(nèi)存。
其實(shí)每個(gè)項(xiàng)目本地開(kāi)發(fā)和調(diào)試的時(shí)候,根本不需要1G內(nèi)存,200M左右足以
如果在微服務(wù)體系下,那效果更明顯,相同的內(nèi)存可以啟動(dòng)更多的服務(wù)
剛好本人的電腦只有8G,公司的微服務(wù)項(xiàng)目啟動(dòng)后,電腦風(fēng)扇瘋狂的轉(zhuǎn)動(dòng)。
解決方案
-Xms1024m //設(shè)置堆的最小值 -Xmx2048m //設(shè)置堆的最大值 -Xmn512m //設(shè)置新生代大小 -XX:MetaspaceSize=256m //設(shè)置初始Metaspace空間的大小 -Xms20m -Xmx200m -XX:+HeapDumpOnOutOfMemoryError //指定JVM的初始堆大小為20MB,JVM的最大堆大小為200MB,當(dāng)JVM發(fā)生OutOfMemoryError錯(cuò)誤時(shí),自動(dòng)生成堆轉(zhuǎn)儲(chǔ)文件(Heap Dump)。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- idea?maven項(xiàng)目啟動(dòng)項(xiàng)目不編譯target?文件的問(wèn)題及解決方法
- 解決idea的debug模式突然變卡,項(xiàng)目啟動(dòng)變慢的狀況
- IDEA JavaWeb項(xiàng)目啟動(dòng)運(yùn)行后出現(xiàn)404錯(cuò)誤的解決方法
- 解決idea導(dǎo)入ssm項(xiàng)目啟動(dòng)tomcat報(bào)錯(cuò)404的問(wèn)題
- IDEA項(xiàng)目啟動(dòng)時(shí)Flyway數(shù)據(jù)庫(kù)遷移中的checksum不匹配問(wèn)題及最新解決方案
相關(guān)文章
Spring注解方式無(wú)法掃描Service注解的解決
這篇文章主要介紹了Spring注解方式無(wú)法掃描Service注解的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-10-10Spring Security表單配置過(guò)程分步講解
SpringSecurity的配置基于WebSecurityConfigurerAdapter的實(shí)現(xiàn)類(lèi),我們這里主要講基本配置,即configure(HttpSecurity http)方法的配置,其實(shí)大都有默認(rèn)值,我們可以直接用默認(rèn)值,也可以自己設(shè)置2023-01-01java serialVersionUID解決序列化類(lèi)版本不一致問(wèn)題面試精講
這篇文章主要為大家介紹了serialVersionUID解決序列化類(lèi)版本不一致問(wèn)題的面試精講,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10Java數(shù)組的遍歷與求和知識(shí)點(diǎn)
本篇文章給大家總計(jì)了Java數(shù)組的遍歷與求和的知識(shí)點(diǎn)以及需要注意的地方,需要的朋友參考學(xué)習(xí)下。2018-02-02SpringBoot使用PropertiesLauncher加載外部jar包
這篇文章主要介紹了SpringBoot使用PropertiesLauncher加載外部jar包,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-07-07Java中List與數(shù)組相互轉(zhuǎn)換實(shí)例分析
這篇文章主要介紹了Java中List與數(shù)組相互轉(zhuǎn)換的方法,實(shí)例分析了Java中List與數(shù)組相互轉(zhuǎn)換中容易出現(xiàn)的問(wèn)題與相關(guān)的解決方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-05-05springboot web項(xiàng)目打jar或者war包并運(yùn)行的實(shí)現(xiàn)
這篇文章主要介紹了springboot web項(xiàng)目打jar或者war包并運(yùn)行的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11多個(gè)JDK版本(Java 8、Java 17、Java 21)下載和切換
為了在實(shí)際中可以任意選擇所需的JDK版本,需要將多個(gè)JDK版本進(jìn)行切換,本文主要介紹了多個(gè)JDK版本(Java 8、Java 17、Java 21)下載和切換,感興趣的可以了解一下2025-04-04