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

Thomas.  I created a version of the ajdt.ui plugin on the bug report.
This version does not perform any model checking at all.  If you get a
chance, it would be very helpful to try it out and post the logs here
or on the bug.

https://bugs.eclipse.org/bugs/show_bug.cgi?id=268827

On Mon, Mar 16, 2009 at 9:44 AM, Andy Clement <andrew.clement@xxxxxxxxx> wrote:
> 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
>> To: aspectj-users@xxxxxxxxxxx
>> 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
>>
>
>
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
>


Back to the top