Once upon a time I used to do nearly all of my development work in xemacs. Now, I do nearly all of my development work in Eclipse. So, it's a real pain when Eclipse starts playing up. I have to say that Eclipse is a great product, and it doesn't fail very often. However, since the latest batch of auto-updates (to version 3.2.1), I've had four crashes where Eclipse has gone into a 100%-cpu "busy-wait" state, and I've had to kill the process to get it back. This is on two different computers. I have a number of Eclipse plugins (who doesn't?), and ijuma on #eclipse in IRC suggested that I try increasing the
MaxPermSize setting for my JVM, since it can, apparently, cause problems if the VM runs out of a certain kind of heap space. So, my
eclipse.ini now looks like:
-vmargs -Xms40m -Xmx256m -XX:MaxPermSize=96m
Since it's an intermittent failure, I can't say for sure yet whether this tweak has solved my problem, but ijuma seemed to think that increasing the
MaxPermSize was a good idea anyway. I'll post again if I have some further data.