[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [aspectj-users] Missing attachment for previous post
|
Hi Thomas,
I noticed that too - although all the files that have changed are the same one over and over. However I suspect that doesn't result in the same file compiled 16times. Also, as I mention in the bug:
> 17:17:38 Found state instance managing output location : C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\bin
> 17:17:38 Change detected in C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\bin\com\dcx\ivkmds\fwk\common\ass\persist\NlTextProperty.class but it is not structural
> 17:17:38 Found state instance managing output location : C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\bin
> 17:17:38 Change detected in C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\bin\com\dcx\ivkmds\fwk\common\ass\persist\NlTextProperty.class but it is not structural
is likely due to the bin folder being on the classpath twice for the downstream project. (I'm not saying you put it on the classpath twice, just that is how it has ended up)
I will attach your latest logs to the bug. Please use the bug for future attachments as I know some mailing list readers are on limited bandwidth.
cheers,
Andy
2009/3/16 Thomas M. Hofmann
<email@xxxxxxxxxxxxxxxxx>
Hi Andrew, Andy,
here are three traces (sorry for my previous post without the attachments).
At the time I took the first a blank line was removed. The second trace was taken when the blank line was added again and so on.
During the second and third build I could hear less disk I/O and it seemed faster than the first one.
It still takes 40 seconds to do the incremental build.
I also notice that on some projects it says:
17:17:38 Resetting list of modified source files. Was []
17:17:38 Found state instance managing output location : C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\bin
17:17:38 Change detected in C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\bin\com\dcx\ivkmds\fwk\common\ass\persist\NlTextProperty.class but it is not structural
17:17:38 Found state instance managing output location : C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\bin
17:17:38 Change detected in C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\bin\com\dcx\ivkmds\fwk\common\ass\persist\NlTextProperty.class but it is not structural
17:17:38 Preparing for build: planning to be an incremental build
17:17:38 AspectJ reports build successful, build was: INCREMENTAL
17:17:38 AJDE Callback: finish. Was full build: false
while on others NlTextProperty is only mentioned once:
17:17:39 Resetting list of modified source files. Was []
17:17:39 Found state instance managing output location : C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\bin
17:17:39 Timer event: 703ms: Post compile
17:17:39 Change detected in C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\bin\com\dcx\ivkmds\fwk\common\ass\persist\NlTextProperty.class but it is not structural
17:17:39 Preparing for build: planning to be an incremental build
17:17:39 AspectJ reports build successful, build was: INCREMENTAL
17:17:39 AJDE Callback: finish. Was full build: false
At the beginning it says:
17:17:36 16 source file changes since last build
17:17:36 Compiler configuration for project com.dcx.ivkmds.fwk.common.ass.persist has been read by compiler. Resetting.
17:17:36 Configuration was []
17:17:36 Resetting list of modified source files. Was [C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\src\com\dcx\ivkmds\fwk\common\ass\persist\NlTextProperty.java, C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\src\com\dcx\ivkmds\fwk\common\ass\persist\NlTextProperty.java, C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\src\com\dcx\ivkmds\fwk\common\ass\persist\NlTextProperty.java, C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\src\com\dcx\ivkmds\fwk\common\ass\persist\NlTextProperty.java, C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\src\com\dcx\ivkmds\fwk\common\ass\persist\NlTextProperty.java, C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\src\com\dcx\ivkmds\fwk\common\ass\persist\NlTextProperty.java, C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\src\com\dcx\ivkmds\fwk\common\ass\persist\NlTextProperty.java, C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\src\com\dcx\ivkmds\fwk\common\ass\persist\NlTextProperty.java, C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\src\com\dcx\ivkmds\fwk\common\ass\persist\NlTextProperty.java, C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\src\com\dcx\ivkmds\fwk\common\ass\persist\NlTextProperty.java, C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\src\com\dcx\ivkmds\fwk\common\ass\persist\NlTextProperty.java, C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\src\com\dcx\ivkmds\fwk\common\ass\persist\NlTextProperty.java, C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\src\com\dcx\ivkmds\fwk\common\ass\persist\NlTextProperty.java, C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\src\com\dcx\ivkmds\fwk\common\ass\persist\NlTextProperty.java, C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\src\com\dcx\ivkmds\fwk\common\ass\persist\NlTextProperty.java, C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\src\com\dcx\ivkmds\fwk\common\ass\persist\NlTextProperty.java]
17:17:36 Preparing for build: planning to be an incremental build
17:17:36 Starting incremental compilation loop 1 of possibly 5
17:17:36 AJC: compiling source files
17:17:36 Timer event: 266ms: Time to first compiled message
17:17:36 AJC: compiled: C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\src\com\dcx\ivkmds\fwk\common\ass\persist\NlTextProperty.java
17:17:36 addSourcelineTask message=Type 'com.dcx.ivkmds.fwk.common.ass.persist.NlTextProperty' (NlTextProperty.java) has intertyped field from 'com.dcx.ivkmds.fwk.common.ass.persist.internal.Aggregates' (Aggregates.aj:'com.dcx.ivkmds.fwk.common.ass.persist.AggregateNode com.dcx.ivkmds.fwk.common.ass.persist.PersistentValueObject.fOwningAggregateNode')
17:17:36 addSourcelineTask message=Type 'com.dcx.ivkmds.fwk.common.ass.persist.NlTextProperty' (NlTextProperty.java) has intertyped field from 'com.dcx.ivkmds.fwk.common.ass.persist.internal.Aggregates' (Aggregates.aj:'com.dcx.ivkmds.fwk.common.ass.persist.PersistentValueObject com.dcx.ivkmds.fwk.common.ass.persist.PersistentValueObject.fOwningPersistentValueObject')
17:17:36 addSourcelineTask message=Type 'com.dcx.ivkmds.fwk.common.ass.persist.NlTextProperty' (NlTextProperty.java) has intertyped method from 'com.dcx.ivkmds.fwk.common.ass.persist.internal.Aggregates' (Aggregates.aj:'com.dcx.ivkmds.fwk.common.ass.persist.AggregateNode com.dcx.ivkmds.fwk.common.ass.persist.PersistentValueObject.getOwningAggregateNode()')
17:17:36 Timer event: 266ms: Time to first woven message
17:17:36 AJC: woven class com.dcx.ivkmds.fwk.common.ass.persist.NlTextProperty (from C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\src\com\dcx\ivkmds\fwk\common\ass\persist\NlTextProperty.java)
17:17:36 addSourcelineTask message=TODO This could also be realized by calling getValuesInternal.size() but this would create objects not needed file=C:\ws\ivk rsa 7.5\com.dcx.ivkmds.fwk.common.ass.persist\src\com\dcx\ivkmds\fwk\common\ass\persist\NlTextProperty.java line=64
17:17:36 AspectJ reports build successful, build was: INCREMENTAL
17:17:36 AJDE Callback: finish. Was full build: false
I don't see why 16 AJDT or AJC thinks that 16 source files changed since I only added a blank line to one file. Very strange.
This is with 1.6.3. Performance is worse with 1.6.4.
Regards, Thomas
________________________________________
From: aspectj-users-bounces@xxxxxxxxxxx [mailto:aspectj-users-bounces@xxxxxxxxxxx] On Behalf Of Thomas M. Hofmann
Sent: Montag, 16. März 2009 16:42
Subject: RE: [aspectj-users] Missing attachment for previous post
_______________________________________________
aspectj-users mailing list
aspectj-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/aspectj-users