How can you speed up Eclipse?

后端 未结 30 2575
甜味超标
甜味超标 2020-11-22 06:04

How can you make the experience with Eclipse faster?

For instance: I disable all the plugins I don\'t need (Mylyn, Subclipse, …).<

30条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-11-22 06:49

    The three most influential factors for Eclipse speed are:

    • Using the latest version of Eclipse (2020-06 as on 26 June 2020)
      Note that David Balažic's comment (July 2014) contradicts that criteria which was working six years ago:

    The "same" workspace in Indigo (3.7.2) SR2 loads in 4 seconds, in Kepler SR2 (4.3.2) in 7 seconds and in Luna (4.4.0) in 10 seconds. All are Java EE bundles. Newer versions have more bundled plugins, but still the trend is obvious. (by "same" workspace I mean: same (additionally installed) plugins used, same projects checked out from version control).

    • Launching it with the latest JDK (Java 14 at the time of writing, which does not prevent you to compile in your Eclipse project with any other JDK you want: 1.4.2, 1.5, 1.6 older...)

        -vm jdk1.6.0_10\jre\bin\client\jvm.dll
      
    • Configuring the eclipse.ini (see this question for a complete eclipse.ini)

        -Xms512m
        -Xmx4096m
        [...]
      

    The Xmx argument is the amount of memory Eclipse will get (in simple terms). With -Xmx4g, it gets 4 GB of RAM, etc.


    Note:

    1. Referring to the jvm.dll has advantages:
    • Splash screen coming up sooner.
    • Eclipse.exe in the process list instead of java.exe.
    • Firewalls: Eclipse wants access to the Internet instead of Java.
    • Window management branding issues, especially on Windows and Mac.

提交回复
热议问题