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
5 comments
Comment actions Permalink

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.

0
Comment actions Permalink

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)

0
Comment actions Permalink
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.


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

0
Comment actions Permalink

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

0
Comment actions Permalink

Jack,

actually no need to worry. The request is already there, and fixed: http://youtrack.jetbrains.net/issue/IDEA-74462

Sorry for the inconvenience

0

Please sign in to leave a comment.