PY-94.429 Performance Issues?
Has anyone else been seeing REALLY poor performance with PY-94.429? I had no problem with the previous release (94.239), but with 94-429 I'll be typing along and the IDE will stall for several seconds. It's almost unusable...almost. (I'm a huge IDEA fan, so it's going to be real hard to get me to turn my back on PyCharm :-) )
I'm running the Mac version, and did change a couple of settings in the info.plist. Changes that actually improved the performance of 94.239. I changed the VMOptions to up the memory available to the IDE (-Xms256m -Xmx1024m -XX:MaxPermSize=250m -ea -Xverify:none -XX:+UseCompressedOOPS -XX:+DoEscapeAnalysis -Xbootclasspath/a:../lib/boot.jar) and changed it defaults to running in 64-bit mode (moved 'x86_64' top option 0 in JVMArchs).
The only values I changed in the VMOptions are the -Xms and -Xmx.
I've sent my performance report into JetBrains, so I'm sure it will be taken care of, just wondering if anyone else is having the same problems.
Thanks.
Joe
Please sign in to leave a comment.
For what it's worth, watching Activity Monitor, PyCharm's CPU usage spikes to about 150% when it's hanging. Gotta love the dual-core duo.
Hello Joe,
How many modified / unversioned files do you have in the Changes view? The
performance report shows that a lot of time is spent updating it.
--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
It was a busy weekend, but I wouldn't say a lot. Maybe 20 files or so.
I backed out the changes I made to the plist, and removed all 3rd party plugins I was using, with the exception of hg4idea, and saw the same problems. In light of what you are saying about the updating of the changes view, that plugin sounds a little suspect. I'll disable it while I'm working today and let you know if that helps.
By the way, I appreciate that you narrowed down the list of plugins for PyCharm. Going through the list of largely irrelevant IDEA plugins was a little daunting. Thanks for the excellent work (as usual.)
Joe
Hello Joe,
Could you please take a CPU snapshot to get more complete information about
the CPU usage, and file a YouTrack issue with the snapshot attached? You
can find instructions at http://www.jetbrains.net/devnet/docs/DOC-1144 (the
page talks about RubyMine but the instructions are just as valid for PyCharm).
--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"
Dmitry,
I'm working outside of the PyCharm world today (writing documentation), but will do as you recommend very soon.
Thanks again.
Joe
Without the hg4idea plugin installed I'm not having the performance issues at all.
So then I tried to install the hg4idea-luciad fork to see if it has the same issues, and had an interesting thing happen. I had disabled, but not uninstalled the hg4idea plugin, and when I installed hg4idea-luciad they both disappeared from PyCharm.
I thought this was a little odd since I had tried the hg4idea-luciad version yesterday and was having some issues with it, so I decided to go back to hg4idea, and that's when things got ugly.
So here's what I suspect happened.
So the lesson learned here, is do NOT install hg4idea-luciad and hg4idea at the same time. Completely remove one from your system before installing the other.
Thanks for the help.