> I have a second question. Would it be possible to backport the changes to the > eclipse 3.2.x compatible branch?
Yikes, that is old. However, if I can discover what level of AspectJ was in the last release for that copy of Eclipse, then I can backport the change. Luckily it is extremely localized so you would just have to patch one file in the weaver plugin. I doubt we'd put out a new release on Eclipse 3.2 though, you might have to just patch it yourself. I noticed you missed at least one project when you were turning off the xlint warning processing, that should save you another 15seconds: grep xlint \times.txt > Kinded pointcut xlinttime: 0ms > Kinded pointcut xlinttime: 0ms > Kinded pointcut xlinttime: 0ms > Kinded pointcut xlinttime: 2ms > Kinded pointcut xlinttime: 494ms > Kinded pointcut xlinttime: 0ms > Kinded pointcut xlinttime: 0ms > Kinded pointcut xlinttime: 47ms > Kinded pointcut xlinttime: 444ms > Kinded pointcut xlinttime: 15088ms > Kinded pointcut xlinttime: 378ms > Kinded pointcut xlinttime: 9ms > Kinded pointcut xlinttime: 8ms > Kinded pointcut xlinttime: 0ms > Kinded pointcut xlinttime: 50ms > Kinded pointcut xlinttime: 513ms > Kinded pointcut xlinttime: 36ms > Kinded pointcut xlinttime: 0ms > Kinded pointcut xlinttime: 38ms > Kinded pointcut xlinttime: 654ms > Kinded pointcut xlinttime: 205ms > Kinded pointcut xlinttime: 0ms > Kinded pointcut xlinttime: 0ms > Kinded pointcut xlinttime: 3ms > Kinded pointcut xlinttime: 4ms > Kinded pointcut xlinttime: 13ms Do you have an end goal here? What would you be happy with? Building 148 projects from scratch is never going to be sub minute I suspect. The most important thing is always that incremental builds are fast. Summing up the time spent in pipeline compilation, roughly, if we did no weaving at all we'd only save another 2mins. Andy 2009/10/11 Thomas Hofmann <[email protected]>: > Hi Andy, > > I would be willing to put together some profiling infos as I'm not able to > provide you my complete workspace. I will install the yourkit trial. Maybe > you can point me to some infos on what exactly needs to be in the profiling > infos to record. Do I need to use a special version so that you can read the > results? Can the results be interchanged at all? > > I have a second question. Would it be possible to backport the changes to the > eclipse 3.2.x compatible branch? > > Thomas > > ----- Ursprüngliche Nachricht ----- > Von: Andy Clement <[email protected]> > Gesendet: Sonntag, 11. Oktober 2009 01:39 > An: [email protected] <[email protected]> > Betreff: Re: [aspectj-users] Overall problem with AJDT performance > > > Hey, > > Andrew will look at the AJDT problems I'm sure. I'll do a bit more > testing on the change I made in zip 3 and probably commit it. I'm > pleased we have managed to make a difference here. If you want us to > take it further then we can try, but it'll be trickier without a > proper profile showing where your particular scenario is spending its > time. I can do some analysis of this() matching but without a similar > set of hierarchies to what you have as my test program, it may be hard > to spot any problems. > > cheers, > Andy > _______________________________________________ > aspectj-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/aspectj-users > _______________________________________________ > aspectj-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/aspectj-users > _______________________________________________ aspectj-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/aspectj-users
