Migrated from http://lampsvn.epfl.ch/trac/scala/ticket/2834
I am mainly using Eclipse 3.5 with JDT and PDE and programming in Java.
I have around 100 open Java projects (and a few Scala projects) in many
working sets, and Eclipse runs like a breeze with JDT/PDE only (using
the Eclipse for RCP EPP).
When the Scala plugin is installed (different versions), Java
refactoring actions become extremely slow (to the point that Eclipse
becomes unresponsive from 15 to 30 seconds).
(The open Scala projects do not depend on the Java projects I'm
After a discussion with Miles Sabin, I have been working in the same environment with AJDT + an open AspectJ project (since they use the same underlying Equinox Weaving feature) and I did not experience the problem. Even if it was a bit slower, Eclipse was still very much usable with AJDT 2.0.1 (newer version is in development and should fare better, but I had no time to test it).
I have had no time to collect concrete data... I'm posting this ticket as requested by Miles. This is especially important because a lot of potential Scala plugin users will spend a lot of time dealing with Java projects and they should be unaffected by the presence of the Scala environment.