2011-01-13 65 views
17

我正在使用IntelliJ(社區版)好幾個月,起初我很高興它的速度很簡單。但現在,升級到版本10後,速度非常緩慢。有時我點擊一個文件,然後需要5 - 15秒才能打開該文件(該文件凍結)。我已經安裝了2個插件(正則表達式,sql),並且在我的機器上安裝了2個IntelliJ版本(現在版本9被刪除,只剩下10版本了)。我不知道是否我做了任何事情, 。如何提高IntelliJ代碼編輯器的速度?

是否有任何提示可以提高代碼編輯器的速度,一般來說,還是專門針對IntelliJ?我在使用IntelliJ時有一些經驗:

  1. 在工作之前應該打開IntelliJ a,導致它需要時間進行索引。

  2. ,不要打開太多的代碼標籤

  3. 打開爲少其他程序成爲可能。我使用的是2 GB RAM WinXP,對於Java,IntelliJ & Chrome來說,它似乎已經夠用了。

回答

21

嘗試使用存儲器大小在%IDEA_HOME%\bin\idea.exe.vmoptions

-Xms128m 
-Xmx512m 
-XX:MaxPermSize=250m 
  • Xms128m意味着在啓動時有將被分配128 MB用於堆增加。
  • Xmx512m意味着可用於IDEA的最大堆大小爲512 mb
  • -XX:MaxPermSize=250mPermGen與java堆相關。

您也可以設置最大的垃圾收集器暫停

-XX:MaxGCPauseMillis=10 

這意味着,Java的GC將採取最大10ms的做他的工作。

而且使用併發標記 - 清除(CMS)收集器(但我不知道這將有助於IDEA的最新版本)

-XX:+UseConcMarkSweepGC 
+0

謝謝,請您提供有關其工作原理的更多信息?或者我可以查找選項的地方? – 2011-01-17 03:34:19