When Will The Threading Issues End?
For many release now, at least since 10.0.0, IDEA has been performing very badly in many areas that are supposed to be productivity enhancing. I just dread pressing Alt-ENTER or Alt-INSERT knowing that IDEA will go off into la-la-land for 3, 4, or even 5 minutes as its threads take turns waiting for each other.
I'm attaching a zip file to illustrate this continuing issue. Just look at the timestamps of the folders inside this zip. In 20 minutes of development, I know I spent at least 5 - 8 minutes waiting for IDEA to respond. It's hard to believe I'd be less productive using a text editor and command line tools.
Honestly guys, I love to sing the praises of IDEA, but you better get a tiger team together to fix this productivity killer. Don't waste time implementing some cool new refactoring that saves 0.5 seconds while your threading issues produce minute after minute of productivity killing non-responsiveness.
Environment: Windows 7 Ultimate, 64-bit, 24GB RAM, Intel i7 3.4GHz
IDEA 10.5.2 Ultimate
idea64.exeVM Options:
-Xms256m
-Xmx4096m
-XX:MaxPermSize=1024m
-XX:+UseCompressedOops
-XX:ReservedCodeCacheSize=64m
-ea
jack
Attachment(s):
threadDumps-20110912-193223-IU-107.587.zip
Please sign in to leave a comment.
the last time i had such an issue was almost 6 years ago. my machine had a hard drive that got really slow due to fragmentation, and idea stored all it's stuff there. a compilation took an hour - on good hardware, at that time, compilation took less than a minute.
I see some Hibernate/Spring-integration stuff in the stacktraces, you should file a performance problem on the tracker (http://youtrack.jetbrains.net/issues/IDEA) and attach your logs there also, your Xmx/MaxPermSize value seems too high to me, try lowering them (unless your project consists of millions of files)
Support by both hands. Please, stop throwing new features while platform performance degrades. Please, ensure capacity for basic features, like text editing and highlitning.
P.S. Have writing this message idea is unresponsiveness for ~20 seconds after find usages of private field had been invoked. I don't know why, but i can't find autothreadumps in log directory.
regards, Alex
Jack,
How large is your project, how many Spring/JPA files/objects does it contain? Could you please file a YouTrack issue with these thread dumps and attach a CPU snapshot there as well, taken, for example, when you press Alt+Enter?
Peter
Jack,
actually no need to worry. The request is already there, and fixed: http://youtrack.jetbrains.net/issue/IDEA-74462
Sorry for the inconvenience