Gelin Luo
Gelin Luo

Reputation: 14373

Intellij IDEA 12 slow response

I've upgraded to IDEA 12 and become frustrated with the slow response. Class navigation takes several seconds to populate the search list (previously it was instantly), any dialog relevant to file list operation hangs for minutes. Move a class to another package just hang up and I have to kill the process. Does anyone have the same experience with me?

Additional information:

enter image description here

Updates

A screenr showing IDEA hang up when trying to move one class to another package by drag and drop: http://www.screenr.com/zlA7

Upvotes: 11

Views: 18769

Answers (4)

tntim96
tntim96

Reputation: 331

I had the exact same, but solved it by changing a setting the idea64exe.vmoptions: from... -XX:ReservedCodeCacheSize=64m ...to... -XX:ReservedCodeCacheSize=256m

Upvotes: 5

Danilo Bargen
Danilo Bargen

Reputation: 19432

In my case it was a Findbugs plugin that caused frequent lags. You can see this if you run IDEA from the terminal and look at the log output, e.g.

No classfiles specified; output will have no warnings

After disabling the real-time Findbugs scans (Settings -> Inspections -> Findbugs IDEA) everything ran smoothly again.

Upvotes: 2

Gelin Luo
Gelin Luo

Reputation: 14373

I found the problem is caused by JDK 8 ea installed in my windows 7. IDEA use exe4j to load JDK, which automatically picked up JDK 8 (See this question).

After I defined IDEA_JDK_64 environment variable and point that to my JDK 6, a high performance IDEA comes back!

Upvotes: 16

Andrew Mao
Andrew Mao

Reputation: 36900

I had this problem with RubyMine (uses the same codebase) and it was because my system had swiched to OpenJDK instead of Sun/Oracle JDK.

I see that someone had similar problems in this thread: OpenJDK or Sun Java for IntelliJ IDEA

Specifically, do you see something like the following when you start your IDE from the terminal?

OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b24~pre2-1)
OpenJDK Server VM (build 20.0-b12, mixed mode)
WARNING: You are launching IDE using OpenJDK Java runtime.

 THIS IS STRICTLY UNSUPPORTED DUE TO KNOWN PERFORMANCE AND GRAPHICS PROBLEMS!

 NOTE:    If you have both Oracle (Sun) JDK and OpenJDK installed
          please validate either IDEA_JDK, JDK_HOME, or JAVA_HOME environment          variable points to valid Oracle (Sun) JDK installation.
          See http://ow.ly/6TuKQ for more info on switching default JDK

 Press Enter to continue.

Perhaps you should check if the upgrade caused the IDE to revert to a non-Oracle JDK.

Upvotes: 3

Related Questions