提升intellij idea的運(yùn)行流暢度可以通過修改內(nèi)存大小來實(shí)現(xiàn),這對(duì)面試和日常工作都大有裨益。下面詳細(xì)介紹如何進(jìn)行這一設(shè)置。
首先,需要找到idea.vmoptions配置文件的位置。由于不同平臺(tái)的文件名可能有所不同,以下是Mac平臺(tái)的示例:
對(duì)于新手用戶,可能不太熟悉如何在Mac上找到該文件。可以通過快捷鍵 option + cmd + P 顯示或隱藏“訪達(dá)”窗口中的路徑欄,從而導(dǎo)航到相應(yīng)位置。
下面是intellij idea 17版本的默認(rèn)配置文件內(nèi)容:
默認(rèn)配置如下:
- Xms128m:最小內(nèi)存
- Xmx750m:最大內(nèi)存
- 預(yù)留代碼緩存的大小
- UseConcMarkSweepGC:設(shè)置年老代為并發(fā)收集
這些默認(rèn)值設(shè)置得太小,導(dǎo)致在運(yùn)行較大項(xiàng)目時(shí),電腦性能會(huì)大幅下降,表現(xiàn)得像拖拉機(jī)一樣,噪音大且速度慢。
經(jīng)過修改后的配置如下:
由于我的電腦內(nèi)存為16GB,現(xiàn)在8GB已是標(biāo)配,因此將最小內(nèi)存設(shè)置為1GB,最大內(nèi)存設(shè)置為2GB,代碼緩存也設(shè)置為1GB。
修改的關(guān)鍵在于這三個(gè)參數(shù)。根據(jù)一篇測試文章,設(shè)置超過2GB會(huì)造成資源浪費(fèi),但系統(tǒng)默認(rèn)的750MB又太小,容易導(dǎo)致大項(xiàng)目運(yùn)行時(shí)卡頓。找到一個(gè)平衡的設(shè)置是關(guān)鍵。
完成修改后,需要重啟IntelliJ IDEA,效果如下:
修改前的內(nèi)存顯示為750MB,修改后則變?yōu)?GB:
現(xiàn)在,運(yùn)行之前會(huì)導(dǎo)致噪音和發(fā)熱的項(xiàng)目,電腦不再有這些問題,運(yùn)行也更加流暢。