如何設(shè)置IntelliJ IDEA的內(nèi)存和啟動(dòng)參數(shù)
上一篇,通過(guò)一篇國(guó)外大佬的IDEA性能測(cè)試[1],得處一個(gè)結(jié)論:內(nèi)存分配越多,執(zhí)行效果就越好。但是,除了IDEA之外,許多其他應(yīng)用程序也需要消耗內(nèi)存。所以,大家的目標(biāo)應(yīng)該是在提高性能和內(nèi)存消耗之間找到一個(gè)平衡。
馬上就有讀者問(wèn)了,那么IDEA的內(nèi)存怎么設(shè)置呢?
設(shè)置方法很簡(jiǎn)單,只需要從菜單中找到:Help

這里有兩個(gè)菜單項(xiàng)是本篇重點(diǎn):
設(shè)置最大內(nèi)存
Chanage Memory Setting,這是一個(gè)可視化的配置菜單項(xiàng),用來(lái)設(shè)置IDEA的最大內(nèi)存

而該菜單本質(zhì)其實(shí)還是往下面這個(gè)Edit Custom VM Options功能的配置文件中寫(xiě)其中一個(gè)參數(shù)而已。
配置虛擬機(jī)參數(shù)
Edit Custom VM Options,這個(gè)配置就比較通用了,用來(lái)配置IDEA運(yùn)行的虛擬機(jī)各項(xiàng)細(xì)節(jié)參數(shù):

都是Java開(kāi)發(fā)者,相信對(duì)這些參數(shù)也不會(huì)陌生了吧。
這里那么參數(shù)中,其實(shí)影響最大的還是如上一篇定制IntelliJ IDEA的內(nèi)存設(shè)置[1]文章中提到的內(nèi)存分配相關(guān)參數(shù)最為核心,這里大家還是根據(jù)自己機(jī)器的最大內(nèi)存和同時(shí)運(yùn)行的其他軟件的情況來(lái)做調(diào)整吧。
我們創(chuàng)建了一個(gè)高質(zhì)量的技術(shù)交流群,與優(yōu)秀的人在一起,自己也會(huì)優(yōu)秀起來(lái),趕緊點(diǎn)擊加群,享受一起成長(zhǎng)的快樂(lè)。另外,如果你最近想跳槽的話(huà),年前我花了2周時(shí)間收集了一波大廠面經(jīng),節(jié)后準(zhǔn)備跳槽的可以點(diǎn)擊這里領(lǐng)取!
參考資料
[1] 國(guó)外大佬的IDEA性能測(cè)試: http://www.didispace.com/idea-tips/performance/customize-memory.html
推薦閱讀
當(dāng)字節(jié)跳動(dòng)在美國(guó)輸出中國(guó)式996... Spring Boot 啟動(dòng)時(shí)自動(dòng)執(zhí)行代碼的幾種方式 陰影CSS不會(huì)寫(xiě)?這個(gè)在線(xiàn)可視化工具試試!
你好,我是程序猿DD,10年開(kāi)發(fā)老司機(jī)、阿里云MVP、騰訊云TVP、出過(guò)書(shū)創(chuàng)過(guò)業(yè)、國(guó)企4年互聯(lián)網(wǎng)6年。從普通開(kāi)發(fā)到架構(gòu)師、再到合伙人。一路過(guò)來(lái),給我最深的感受就是一定要不斷學(xué)習(xí)并關(guān)注前沿。只要你能堅(jiān)持下來(lái),多思考、少抱怨、勤動(dòng)手,就很容易實(shí)現(xiàn)彎道超車(chē)!所以,不要問(wèn)我現(xiàn)在干什么是否來(lái)得及。如果你看好一個(gè)事情,一定是堅(jiān)持了才能看到希望,而不是看到希望才去堅(jiān)持。相信我,只要堅(jiān)持下來(lái),你一定比現(xiàn)在更好!如果你還沒(méi)什么方向,可以先關(guān)注我,這里會(huì)經(jīng)常分享一些前沿資訊,幫你積累彎道超車(chē)的資本。
