IDEA is very very slow

Answered

Hi guys, good evening.

I have a AMD FX-8350, 32 GB RAM, Fedora Core 20 development machine for work. It has a R9 290 video card.

I don't understand why the performance in IDEA is so slow. I have tried giving it 8, 12 gigabytes of RAM via the vm settings file, it only improves marginally.

I have disabled every single plugin except Scala, html and javascript which is what I'm working on.

It is still so painfully slow. I've turned off syntax highlighting and even used "mark as plaintext" (!!!!) and it still is slow!

Something is definitely wrong here.

I've decided to post only after I tried all the tricks found on Google for "intellij idea is slow", so I think I've covered the basics.....nothing worked.

IntelliJ IDEA 2016.2.4
Build #IU-162.2032.8, built on September 9, 2016

JRE: 1.8.0_112-release-b343 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o

 

I'm using the Oracle VM, does this cause troubles with OpenJDK?

Linux kernel 3.19.8-100.fc20.x86_64 #1 SMP

x86_64 x86_64 x86_64 GNU/Linux

top - 22:32:41 up 1 day, 5:46, 11 users, load average: 2.75, 2.86, 2.69
Tasks: 323 total, 1 running, 322 sleeping, 0 stopped, 0 zombie
%Cpu(s): 5.4 us, 9.7 sy, 0.1 ni, 83.4 id, 0.0 wa, 0.0 hi, 1.3 si, 0.0 st

 

CPU is cool, system has less than 2 concurrent tasks avg for 8 cores....it's definitely not a hardware issue.

Any tips appreciated. Thank you.

42 comments
Comment actions Permalink

@Clintomed, I don't know what you mean by "barely usable".  I program almost exclusively in Scala in IntelliJ and apart from some complaints about the indexing (which is actually what led me to this page) performance on one specific machine, the Scala plugin is fantastic and fast.

0
Comment actions Permalink

Not everyone is allowed to submit CPU maps. Is that so hard to understand? The requirement to submit such info or get no support is ridiculous for so many reasons! Imagine if there were a NDA involved. You can't just require your clients to send in core dumps, this isn't a open source workflow, it's a paid product. There may be legitimate concerns behind customers not wanting or being able to submit a CPU map to the maker of an IDE. Source code is something delicate to deal with, there are nuances which Jetbrains and this support staff obviously fail to understand.

I began programming in 1987, I'm not a kid a fooling around and picking on Jetbrains for no reason. I came here with a legitimate request for tech support, and was met with "down votes" and now with political replies from Jetbrains fans. This is ridiculous.

You can rally behind this policy all you want, it's still wrong. I'm not here to do politics and debate with Jetbrains fanboys, I came here to ask for help because IDEA is broken for me.

I can't learn Kotlin, I can't throw Scala away. Is IDEA going to suck for Scala and competing languages now? If so, then I have to move on, not because I wanted to, but because I have to. I, like others, promoted IDEA a lot to colleagues, I honestly felt it was the best IDE. Not any more for sure.

-10
Comment actions Permalink

@Jfronseca, you're downvoted because you're being a jerk, not because anyone thinks your request is illegitimate.  Instead of acting like a spoiled child slapping the face of the developers you're asking for support if you'd instead ask if there's another way to get help if you aren't able to submit such information I think you'd be met with far more positive results.  Scala works great in IntelliJ, so your issue is specific to you.  This is why they need your assistance...not because we are all colluding together to make your life suck, but because they genuinely need more to go on than, "this is slow for me".  I'm sure for them, like me, they aren't seeing the same problem you are.

16
Comment actions Permalink

Alright I'm done with this forum and this company now.

-14
Comment actions Permalink

Because of the "fan" Matt Hicks, Jetbrains support can go into my panel and check that I have cancelled the subscription.

It is still valid until november, from then on this company will not see a penny from me.

-11
Comment actions Permalink

CPU snapshots do not contain any sensitive information about your projects. The data recorded is only about IDE itself.

12
Comment actions Permalink

Well, I'm glad I could be of assistance. :)

9
Comment actions Permalink

@Matt Hicks I am glad that you are having success with the Scala plug in. Surely as a programmer you understand that there are a lot of indeterminate reasons why users in different environments would have different problems.

I think I got a lot of my issues fixed by upgrading to 2017.2 EAP and getting the latest nightly Scala Plugin build. 

1
Comment actions Permalink

@Clintomed, absolutely.  Thanks for sharing about using EAP.  I just completely wiped my cache for IntelliJ on this machine and everything seems to be working smoothly again, but if I have any additional problems I'll give 2017.2 a try.

0
Comment actions Permalink

No problem. I might try wiping my cache here and trying 2017.1 again.

0
Comment actions Permalink

I am beginning to understand the other users disappointment and anger. As time drags on the problem almost seems to get worse. Is JetBrains going to address these issues? If not, what are we paying for?

2
Comment actions Permalink

Clintomed, JetBrains addresses many performance problems if they are reported properly. For this specific thread the original reporter didn't provide us any data that would help to understand and fix it. It also doesn't mean that your problem is the same as the problem of the topic starter.

So, to get your specific problem resolved, please submit a performance problem report at https://youtrack.jetbrains.com/issues/IDEA with the CPU snapshot attached (https://intellij-support.jetbrains.com/hc/articles/207241235).

This is the only way to report your performance problems and the only way to get them addressed. I'm closing this thread for further comments. If you need help, please submit a ticket to support or report the issue directly to YouTrack. Thank you for understanding.

P.S. Hello Reddit!

4

Post is closed for comments.