Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aspectj-users] Incremental compilation performance

Hi,

We are working on improving incremental compilation performance in the IDE.  The latest dev builds of AJDT 1.6.1 for Eclipse 3.4 include some of the initial work, and there is more to follow.

Right now the feature is turned OFF as we go through testing, but you can choose to turn it on in your environment by opening up the AspectJ Compiler options (Preferences>AspectJ Compiler>Incremental Compiler Optimizations).  We are interested in feedback if you have any.  The easiest way to tell if it makes a difference to you is by opening the AJDT Event Trace View, there are two events recorded in there that indicate how long a build is taking for a project, "Time spent in AJDE" and the second is "Total time spent in AJBuilder.build()" (the latter time does include the former).  Turning on the optimization will currently directly affect the first of these two timers.  In the not too distant future we will be reducing the second too.  If you have any feedback or want to be copied on further changes in this area, please use https://bugs.eclipse.org/bugs/show_bug.cgi?id=245566 .  (There is a cost to event tracking with the AJDT Event Trace view open, so don't leave it open all the time, just use it to see if this optimization gives you any benefit).

If it goes really well, we will port this back to Eclipse 3.3 I think.

cheers,
Andy.





Back to the top