如何提高IntelliJ代码编辑器的速度?

时间:2011-01-13 03:52:02

标签: ide intellij-idea

我正在使用IntelliJ(社区版)几个月,起初我对它的速度和速度感到高兴。简单。但现在,升级到版本10后,速度非常慢。有时我点击一个文件然后打开该文件需要5-15秒(它冻结了那段时间)。

我不知道我是否做了任何导致这种情况的事情:我已经安装了2个插件(正则表达式,sql),并且在我的机器上有2个版本的IntelliJ(现在删除了版本9,只剩下版本10)。

有没有提高代码编辑器速度的提示,或者特别是IntelliJ?我在使用IntelliJ时有一些经验:

  1. 应该在工作前打开IntelliJ一段时间,因为它需要时间进行索引。

  2. 不要打开太多代码选项卡

  3. 尽可能少打开其他程序。我正在使用2 GB RAM WinXP,对于Java,IntelliJ&同时使用Chrome。

2 个答案:

答案 0 :(得分:21)

尝试在%IDEA_HOME%\bin\idea.exe.vmoptions

处增加使用内存大小
-Xms128m
-Xmx512m
-XX:MaxPermSize=250m
  • Xms128m表示在启动时将为堆分配128 MB。
  • Xmx512m表示IDEA可用的最大堆大小为512 mb
  • -XX:MaxPermSize=250m PermGen与java堆相关。

您也可以设置最大垃圾收集器暂停

-XX:MaxGCPauseMillis=10

这意味着java的GC将花费最多10ms来完成他的工作。

并使用并发Mark-Sweep(CMS)收集器(但我不确定这会对IDEA的最新版本有所帮助)

-XX:+UseConcMarkSweepGC 

答案 1 :(得分:9)

您应该将问题跟踪器的CPU性能快照提交为described in the FAQ