Skip to main content

[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

No I changed non of the options. I will try and see what happens later.
 
________________________________________
From: aspectj-users-bounces@xxxxxxxxxxx [mailto:aspectj-users-bounces@xxxxxxxxxxx] On Behalf Of Andy Clement
Sent: Montag, 16. März 2009 16:32
To: aspectj-users@xxxxxxxxxxx
Subject: Re: [aspectj-users] Missing attachment for previous post
 
So are these the traces with EVERYTHING turned on in the event trace view logging?

Andy.
2009/3/16 Thomas M. Hofmann <email@xxxxxxxxxxxxxxxxx>
Sorry, I was too fast sending....

_______________________________________________
aspectj-users mailing list
aspectj-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/aspectj-users
 

_______________________________________________
aspectj-users mailing list
aspectj-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/aspectj-users



Back to the top