[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [aspectj-users] doc for <iajc>?

Ted,

Mine is around 175K lines of code [not including all the tests we have as
that might double this number].  I remember Adrian [I think] did a quick
analysis of this on the Dev mailing list.  See the thread entitle "ajc
scalability (structure model)"  To summarize as best I can, it has to do
with how complex the structure model is that you are creating as a result of
your aspects as opposed to the number of classes and lines of code.  PLEASE
READ the thread though as it will give you more details and is a great
analysis of the problem.

Thanks,

Ron

-----Original Message-----
From: Anagnost, Ted (MED, GEMS-IT) [mailto:Theodore.Anagnost@xxxxxxxxxx] 
Sent: Friday, February 06, 2004 5:48 PM
To: 'aspectj-users@xxxxxxxxxxx'
Subject: RE: [aspectj-users] doc for <iajc>?


Just in cases anyone is curious...we have 740000 lines of code in about 2500
classes.

Ted


-----Original Message-----
From: aspectj-users-admin@xxxxxxxxxxx
[mailto:aspectj-users-admin@xxxxxxxxxxx]On Behalf Of Charles Zhang
Sent: Friday, February 06, 2004 3:36 PM
To: 'aspectj-users@xxxxxxxxxxx'
Subject: RE: [aspectj-users] doc for <iajc>?


I have been compiling over 3000 classes, around 50K lines of code, in 
eclipse AJDT. And the visualization is fine. The problem is for my project 
Eclipse can compile 3-4 runs at most. Then it goes out of the memory. I 
use 512M. The trick is to use ajc to compile errors and to use AJDT to 
verify your pointcuts are right.

Charles

On Fri, 6 Feb 2004, DiFrango, Ron wrote:

> Nope!  If you need visualization then use the ajbrowser
[ajbrowser.bat] as I
> have had success in doing this for my project.
> 
> -----Original Message-----
> From: Anagnost, Ted (MED, GEMS-IT)
[mailto:Theodore.Anagnost@xxxxxxxxxx] 
> Sent: Friday, February 06, 2004 4:09 PM
> To: 'aspectj-users@xxxxxxxxxxx'
> Subject: RE: [aspectj-users] doc for <iajc>?
> 
> 
> Hello Ron,
> 
> After compiling with iajc do you still get the visualization support
from
> eclipse for
> Aspects?
> 
> Ted
> 
> 
> -----Original Message-----
> From: aspectj-users-admin@xxxxxxxxxxx 
> [mailto:aspectj-users-admin@xxxxxxxxxxx]On Behalf Of DiFrango, Ron
> Sent: Friday, February 06, 2004 2:58 PM
> To: 'aspectj-users@xxxxxxxxxxx'
> Subject: RE: [aspectj-users] doc for <iajc>?
> 
> 
> See the thread entitle "out of memory during compilation in eclipse"
and bug
> #40764.
> 
> As you mention iajc is your only hope with a large project.  I am
using it
> on a project with over 2000 classes with no problem.  The
documentation is
> on the web site, I just forget where.
> 
> -----Original Message-----
> From: Anagnost, Ted (MED, GEMS-IT)
[mailto:Theodore.Anagnost@xxxxxxxxxx]
> 
> Sent: Friday, February 06, 2004 3:51 PM
> To: 'aspectj-users@xxxxxxxxxxx'
> Subject: [aspectj-users] doc for <iajc>?
> 
> 
> Hello,
> 
> My colleague and I are running out of memory when compiling.  We have
an
> application of more than 1000 classes.  He has tried to start up with
more
> memory but his machine only has 512meg and we still get an out of
memory
> error on a 1 gig machine as well.
> 
> We are not sure what to try.  It seems as if iajc may be our only
hope. I
> have a few questions:
> 
> Where is the documentation for this task on the web site? Does it 
> allow us to compile more classes than is normally possible
with
> eclipse when memory is an issue? What do you suggest to help us out
with
> this problem?
> 
> Thanks,
> 
> Ted
> 
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx 
> http://dev.eclipse.org/mailman/listinfo/aspectj-users
>  
>
************************************************************************
> **
> The information transmitted herewith is sensitive information intended
only
> for use by the individual or entity to which it is addressed. If the
reader
> of this message is not the intended recipient, you are hereby notified
that
> any review, retransmission, dissemination, distribution, copying or
other
> use of, or taking of any action in reliance upon this information is 
> strictly prohibited. If you have received this communication in error, 
> please contact the sender and delete the material from your computer. 
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx 
> http://dev.eclipse.org/mailman/listinfo/aspectj-users
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx 
> http://dev.eclipse.org/mailman/listinfo/aspectj-users
>  
>
************************************************************************
**
> The information transmitted herewith is sensitive information intended
only
> for use by the individual or entity to which it is addressed. If the
reader
> of this message is not the intended recipient, you are hereby notified
that
> any review, retransmission, dissemination, distribution, copying or
other
> use of, or taking of any action in reliance upon this information is 
> strictly prohibited. If you have received this communication in error, 
> please contact the sender and delete the material from your computer. 
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx 
> http://dev.eclipse.org/mailman/listinfo/aspectj-users
> 

_______________________________________________
aspectj-users mailing list
aspectj-users@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/aspectj-users
_______________________________________________
aspectj-users mailing list
aspectj-users@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/aspectj-users
 
**************************************************************************
The information transmitted herewith is sensitive information intended only
for use by the individual or entity to which it is addressed. If the reader
of this message is not the intended recipient, you are hereby notified that
any review, retransmission, dissemination, distribution, copying or other
use of, or taking of any action in reliance upon this information is
strictly prohibited. If you have received this communication in error,
please contact the sender and delete the material from your computer.