[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [aspectj-users] Incremental compiler enhancements
|
Hi Andy,
now I'm really looking forward to the new release. Feels a bit like Christmas. ;-)
Thanks for all the work (and the bug fixes :-)!
Ludger
> I've committed some changes discussed in
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=221427 .
> What does this mean? It means snappier compiles for a workspace
> containing multiple AJDT projects that depend on each other, or depend
> on JDT projects.
>
> Your mileage may vary, but here are some numbers for working on a
> codebase containing 4 AJDT projects in a dependency chain. After
> adding a public method to a type in the project at the top of the
> dependency chain, the following numbers are for 'old' AJDT (averaged
> over a few runs):
>
> compile project one: 600ms
> compile project two: 1188ms (full build)
> compile project three: 9500ms (full build)
> compile project four: 3034ms (full build)
>
> total=14322ms
>
> Now with the changes in
>
> compile project one: 500ms
> compile project two: 210ms (incremental build)
> compile project three: 800ms (incremental build)
> compile project four: 300ms (incremental build)
>
> total=1810ms
>
> So total build time for the change is reduced by about 87%.
>
> For an AJDT project depending on a JDT project. I change a type in
> the JDT project but it is not a type that the AJDT project actually
> cares about (is not referenced):
>
> Old AJDT: Compile time of AJDT project = 6200ms (full build)
> New AJDT: Compile time of AJDT project = 500ms (incremental build)
>
> These changes are in AJDT dev build 1.5.2.200804031719 available now
> from the dev update site for Eclipse 3.3.
>
> feedback appreciated - good or bad.
>
> Andy.
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
--
Ludger Solbach
Otto-Schuster-Str. 51
73760 Ostfildern
Tel: 0711/47 06 794
Fax: 0711/47 05 024
Mobil: 0174/74 96 116
email: lsolbach@xxxxxx
_________________________________________________________________________
Mit der Gruppen-SMS von WEB.DE FreeMail können Sie eine SMS an alle
Freunde gleichzeitig schicken: http://freemail.web.de/features/?mc=021179