IntelliJ IDEA:第一次编译需要花费大量时间

我正在使用IntelliJ IDEA来开发我的Java应用程序。我对项目的首次编译(或完全重建)需要很长时间,大约15分钟(并且非常占用CPU)这一事实感到沮丧。该项目由几百个Java类组成,但使用Eclipse编译它只需要1-2分钟。

为了加快此步骤,我是否可以设置任何编译选项?

更新

我的配置: SSD, 64GB RAM, Xeon E5-1660, Win 7 Ultimate

编译时间(重建):

  • 日食:30年代

  • IntelliJ IDEA with Eclipse compiler 45s

  • IntelliJ IDEA with javac compiler: 超过 10 分钟 (!)

Java 类的数量 ~5000


答案 1

将以下设置(生成进程堆大小)更改为某个较大的值

enter image description here


答案 2

您可以使用IntelliJ IDEA的Eclipse编译器。

从设置 -> 编译器 -> Java 编译器启用 Eclipse 编译器:“(从 Javac 更改为 Eclipse)。

更新:以下是我在一个相当大的项目上使用IntelliJ IDEA 13进行全面重建的编译时间:

Using javac 1.7.0_45 to compile java sources
Compilation completed successfully with 60 warnings in 27 sec

Using eclipse compiler to compile java sources
Compilation completed successfully with 652 warnings in 26 sec

因此,您的设置似乎有些奇怪。


推荐