1. 程式人生 > >IDEA啟動緩慢且執行卡頓

IDEA啟動緩慢且執行卡頓

IDEA使用一段時間後變得異常卡慢,甚至到了點選無反應的地步,啟動竟然要3到5分鐘,且啟動後索引操作居然還需要等待很久。超級無語,決定對它痛下殺手,徹底改造!

網上查閱一下,發現是因為為IDEA分配的堆太小了。

開啟檔案idea.exe.vmoptions,修改裡面的-Xms(初始堆大小)和-Xmx(最大堆大小)屬性,比如像下面:

  -Xms1024m

  -Xmx2048m

改造完畢,重啟!發現變得超級快,此刻超級開森

idea.exe.vmoptions設定JVM記憶體的引數的含義:

-Xmx    Java Heap最大值,預設值為實體記憶體的1/4,最佳設值應該視實體記憶體大小及計算機內其他記憶體開銷而定;

   用來設定你的應用程式能夠使用的最大記憶體數(看好,致使你的應用程式,不是整個jvm),如果你的程式要花很大 記憶體的            話,那就需要修改預設的設定,

-Xms   Java Heap初始值,Server端JVM最好將-Xms和-Xmx設為相同值,開發測試機JVM可以保留預設值;

   用它來設定程式初始化的時候記憶體棧的大小,增加這個值的話你的程式的啟動效能會得到提高。不過同樣有前面的限                    制,以及受到xmx的限制。