修改idea的這些啟動(dòng)參數(shù),令你的idea健步如飛
idea這個(gè)工具真的很好 很強(qiáng)大。而且非常的好用。用過idea的人,估計(jì)都不想用eclipse了。
idea這個(gè)工具雖然好用,但是對(duì)硬件還是有點(diǎn)要求,如果你的電腦內(nèi)存是2G,我建議您還是
直接使用eclipse吧,但是現(xiàn)在2G的電腦 應(yīng)該少的很了。 如果你要用idea 建議內(nèi)存8G/16G/32G…
硬件雖然滿足了,但是我還是要簡單配置一下。如果你不配置,可能再好的電腦配置,都跑不出來
效果。如果小項(xiàng)目,可以不用配置,但是您如果稍微運(yùn)行大一點(diǎn)的項(xiàng)目 ,你的idea就需要配置一下
啟動(dòng)參數(shù)。
下面我們來看一下 怎么配置idea的啟動(dòng)參數(shù)找到上面的 idea64.exe.vmoptions 說白了 就是配置您的JVM的內(nèi)存運(yùn)行參數(shù)
Xms表示 最小內(nèi)存
Xmx表示 最大內(nèi)存
XX :ReservedCodeCacheSize表示預(yù)處代碼緩存大小
SoftRefLRUPolicyMSperMB LRU回收策略
如果你的項(xiàng)目稍微大點(diǎn),特別是多模塊項(xiàng)目 分布式項(xiàng)目,xms你起碼配置1024m xmx 配置過1024m
如果你還是默認(rèn)的配置,估計(jì)夠嗆;
如果您的項(xiàng)目運(yùn)行卡,如果您的idea 跑起來很蛋痛,就試一試上面的配置吧…
補(bǔ)充:MAC下修改idea啟動(dòng)內(nèi)存參數(shù)
如文章標(biāo)題題,修改方式如下:網(wǎng)上很多教程都是在Application中的打開IntelliJ IDEA.app所在的目錄,即:
/Applications/IntelliJ IDEA.app/Contents/bin
修改其中的idea.vmoptions文件,其實(shí)這個(gè)文件在idea啟動(dòng)的時(shí)候并未加載,所以更改之后是沒有用的;
在mac中啟動(dòng)的時(shí)候加載的配置文件并非為那個(gè)Contents中的配置文件,加載的是:
/Users/xxx/Library/Preferences/IntelliJIdea2019.1
這個(gè)目錄下的文件(“xxx”替換成你的mac電腦的用戶名,idea版本號(hào)不同,后面的數(shù)字也會(huì)不一樣);然后更改這個(gè)目錄下的idea.vmoptions文件,保存重啟后使用java自帶的內(nèi)存查看器 jvisualvm 就可以看到idea的啟動(dòng)內(nèi)存參數(shù)已經(jīng)變成我們需要修改的樣子了。
附idea啟動(dòng)參數(shù)設(shè)置示例:-Xms1024m-Xmx2048m-XX:ReservedCodeCacheSize=240m-XX:+UseCompressedOops-Dfile.encoding=UTF-8-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-ea-Dsun.io.useCanonCaches=false-Djava.net.preferIPv4Stack=true-Djdk.http.auth.tunneling.disabledSchemes=''-XX:+HeapDumpOnOutOfMemoryError-XX:-OmitStackTraceInFastThrow-Xverify:none
以上配置基本是默認(rèn)的,我只修改了最大內(nèi)存及最小內(nèi)存,這個(gè)根據(jù)機(jī)器配置和項(xiàng)目需求來修改即可。
這些為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
