2011-01-13 53 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