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)文章
Java中雙冒號(hào)::的實(shí)現(xiàn)示例
本文介紹JDK8新特性雙冒號(hào)::,它是Java中的方法引用,也是Lambda表達(dá)式寫法之一,能簡(jiǎn)化Java開(kāi)發(fā)冗余代碼,下面還闡述了其6種使用場(chǎng)景,感興趣的可以了解一下2026-01-01
SpringBoot中實(shí)時(shí)監(jiān)控Redis命令流的實(shí)現(xiàn)
在Redis的日常使用和調(diào)試中,監(jiān)控命令流有助于我們更好地理解 Redis的工作狀態(tài),Redis提供了MONITOR命令,可以實(shí)時(shí)輸出Redis中所有客戶端的命令請(qǐng)求,本文將介紹如何使用Jedis實(shí)現(xiàn)這一功能,并對(duì)比telnet實(shí)現(xiàn)MONITOR機(jī)制的工作方式,需要的朋友可以參考下2024-11-11
java 使用poi動(dòng)態(tài)導(dǎo)出的操作
這篇文章主要介紹了java 使用poi動(dòng)態(tài)導(dǎo)出的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-12-12
Spring Security SecurityContextHolder組件示例說(shuō)明
SpringSecurity的SecurityContextHolder組件是存儲(chǔ)當(dāng)前安全上下文的地方,包括認(rèn)證用戶信息,它支持全局訪問(wèn)、線程局部存儲(chǔ)和上下文傳播,是SpringSecurity認(rèn)證和授權(quán)的核心,文章通過(guò)示例展示了如何訪問(wèn)已認(rèn)證用戶的詳細(xì)信息、手動(dòng)設(shè)置認(rèn)證信息以及使用認(rèn)證信息保護(hù)方法2024-11-11
解決在Gradle/IDEA中無(wú)法正常使用readLine的問(wèn)題原因
這篇文章主要介紹了在Gradle/IDEA中無(wú)法正常使用readLine的解決方法,原因是由于Gradle的標(biāo)準(zhǔn)輸入默認(rèn)并不與系統(tǒng)標(biāo)準(zhǔn)輸入綁定,需手動(dòng)設(shè)置,需要的朋友可以參考下2021-12-12
關(guān)于Idea使用git時(shí)commit特別慢的問(wèn)題及解決方法
這篇文章主要介紹了關(guān)于Idea使用git時(shí)commit特別慢的問(wèn)題及解決方法,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-10-10
Springboot詳細(xì)講解RocketMQ實(shí)現(xiàn)順序消息的發(fā)送與消費(fèi)流程
RocketMQ作為一款純java、分布式、隊(duì)列模型的開(kāi)源消息中間件,支持事務(wù)消息、順序消息、批量消息、定時(shí)消息、消息回溯等,本篇我們了解如何實(shí)現(xiàn)順序消息的發(fā)送與消費(fèi)2022-06-06
Java利用ElasticSearch實(shí)現(xiàn)增刪改功能
這篇文章主要為大家詳細(xì)介紹了Java如何利用ElasticSearch實(shí)現(xiàn)增刪改功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-08-08

