IDEA performance problems
I've been having a lot of problems with 9.0 final where IDEA just completely
locks up for 5-10 seconds at a time. It seems doing almost anything in my
project is causing it. There are a few specific scenarios that seem
particular bad. I've created 4 issues complete with CPU snapshots and logs
from the system folder that appear to show some additional stack traces.
Right now getting work done in 9.0 is becoming difficult because of the
constants freezes:
http://youtrack.jetbrains.net/issue/IDEA-26618
http://youtrack.jetbrains.net/issue/IDEA-26620
http://youtrack.jetbrains.net/issue/IDEA-26722
http://youtrack.jetbrains.net/issue/IDEA-26721
Thanks for looking into them.
Grant
请先登录再写评论。
Here is one more:
http://youtrack.jetbrains.net/issue/IDEA-26728
"Grant Gochnauer" <grant@gochnauer.org> wrote in message
news:hftepm$1cb$1@nntp-server.labs.intellij.net...
>
>
>
>
I'm not sure if this is related or not... I'm running 9.0 final on Kubuntu 9.10. After IJ completes indexing my project files, it goes into massive-memory grabbing...a couple of times now it's run out of memory when I've got -Xmx768m. I have no idea what it's doing, except that the code analysis box (top right) says "Performing code analysis".
And, when IJ is in this state, my CPU is pegged. Basically, I cannot use IJ right now :-(
I can try to grab some memory snapshots or something if someone will let me know what/where/when/how...
jay
I just noticed that the problem seems to happen when I have a class open which I use as a "proxy" in front of my GWT RPC client-side implementation. This class controls access to the actual Async interface, and uses a number of inner classes to wrap (and wrap, and wrap) the callbacks in order to layer in additional functionality.
The file is 2400 lines long, with 4 static inner classes. IJ 8.1.4 has no problem with this class.
If I can get enough CPU time to close that file, then the memory & CPU usage drop back to something resembling normal.
I know I should enter a bug on this, but I don't feel like there's enough data to help someone figure out what's going wrong. What data can I capture (and with which tools) that would give someone a pointer as to where the issue is?
I've seen the exact same issue, where semi big files with alot of nested classes makes everything *really* slow, i even resulted to splitting them out into separate files