Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Language IDEs » AspectJ » adjt causes eclipse for lockups(using aspects causes eclipse to do huge GC)
icon5.gif  adjt causes eclipse for lockups [message #630857] Tue, 05 October 2010 11:06 Go to next message
elhanan Maayan is currently offline elhanan MaayanFriend
Messages: 131
Registered: November 2009
Senior Member
hi.

after using the adjt plugin, i see from time to time, pressing right click on a project or moving from eclipse window and back to it, causes eclipse to have huge amount of time for garbage collection, why is that?
Re: adjt causes eclipse for lockups [message #631537 is a reply to message #630857] Thu, 07 October 2010 21:19 Go to previous message
Andrew Eisenberg is currently offline Andrew EisenbergFriend
Messages: 382
Registered: July 2009
Senior Member
Do you notice this only for AJDT projects, or are all projects affected?

AJDT does use a fair amount of memory for keeping the crosscutting model available. Perhaps this is something that is causing your extra GCs. Do you have many large aspectj projects?

There are several things you can do:

1. Show the heap status of your Eclipse. This can tell you how much memory you are using and when GCs happen.

2. We are actively working on reducing the memory of AJDT. See: https://bugs.eclipse.org/bugs/show_bug.cgi?id=278496

To use the advanced memory features described there, you can add the following system properties to the command line used to start eclipse: -Daspectj.minimalModel=true -Daspectj.typeDemotion=true

These are still experimental options (read the bug report). Please let us know if they address any of your memory issues.
Previous Topic:Problem with downloading AJDT
Next Topic:intertype declarations in separate project
Goto Forum:
  


Current Time: Thu Apr 25 13:07:40 GMT 2024

Powered by FUDForum. Page generated in 0.02350 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top