解決IntelliJ IDEA啟動緩慢
一、設定jvm
1、由於預設的jvm太多,但是實際上可以用的比較少,我們可以這樣進行設定,使用滑鼠右鍵單擊桌面上的IntelliJ IDEA軟體圖示,選擇“開啟檔案所在的位置”一欄
2、然後根據型別的排序,找到字尾為“vmoptions”的檔案(注意和你的作業系統版本一致,32bit || 64bit)
3、找到之後將他們開啟,然後更改Xmx與Xms
這裡需要解釋一下Xmx和Xms
Java 虛擬機器具有一個堆(Heap),堆是執行時資料區域,所有類例項和陣列的記憶體均從此處分配。堆是在 Java 虛擬機器啟動時建立的,在JVM中堆之外的記憶體稱為非堆記憶體(Non-heap memory)。
簡單的說就是:堆是java程式碼可及的記憶體,開發人員寫的東西都是堆分配的記憶體(底層實現除外)。而非堆記憶體則是JVM自己用的,比如JVM內部處理或優化,垃圾處理,常數池等。
堆的記憶體分配用-Xms和-Xmx
-Xms分配堆最小記憶體,預設為實體記憶體的1/64;-Xmx分配最大記憶體,預設為實體記憶體的1/4。
非堆記憶體分配用-XX:PermSize和-XX:MaxPermSize
-XX:PermSize分配非堆最小記憶體,預設為實體記憶體的1/64;-XX:MaxPermSize分配最大記憶體,預設為實體記憶體的1/4。
4、大家可以設定的大一些,設定的時候兩個資料喲啊一樣大!
二、刪除外掛
1、有的時候為了某個專案會安裝一些外掛,但是使用之後就不在需要他們了,這時候我們可以選擇刪除或是關閉這些外掛。使用滑鼠點選選單中的“file”選項,將“settings”開啟就可以了!
settings-->Plugins--->刪除自己的不用的外掛即可
三、關閉Modules
1、不妨Modules是不常用的,大家可以關閉,關閉的方法很簡單,使用滑鼠右鍵單擊,找到其中的“Load/Unload”選項
2、進入設定介面之後大家可以在下方將他們設定為載入或是不載入的專案