On Thu, Jun 6, 2013 at 12:15 AM, Andy Clement <andrew.clem...@gmail.com>wrote:

> There may be higher memory requirements when weaving aspects in
>

Yes, I guess so (increasing heap size works)


>  - how much heap are you giving it? 512m? 768m? (I think the defaults are
> quite low). Certainly there should be a problem when using a sparsely
> applicable aspect. It might be worth trying with a 1.7.X release.
>

Will check out some 1.7.x release.



> cheers,
> Andy
>
>
> On 3 June 2013 14:17, rohit sharma <rsedward...@gmail.com> wrote:
>
>> Here is the BaseDAOImpl file
>> public class BaseDAOImpl<T, ID extends Serializable> extends
>> GeneralDAOImpl {
>>
>>     public <T> T save(T entity) {
>>         return super.save(entity);
>>     }
>>   ... other methods
>> }
>>
>>
>>
>> On Mon, Jun 3, 2013 at 11:05 PM, rohit sharma <rsedward...@gmail.com>wrote:
>>
>>> Here's is the only pointcut that is defined.
>>>
>>> @Pointcut("execution(* mypackage.dao.BaseDAOImpl.persist(..)) || " +
>>>             "execution(* mypackage.dao.BaseDAOImpl.save(..)) || " +
>>>             "execution(* mypackage.dao.BaseDAOImpl.removeById(..))")
>>>     public void commitTransaction() {}
>>>
>>>     @Around("commitTransaction()")
>>>     public Object commitTransaction(ProceedingJoinPoint thisJoinPoint) {
>>>         // some code regarding logging and startingTransactions
>>>     }
>>>
>>> And this DAO object (using persist, save, removeById) is used only
>>> sparsely. The package is included just as a simple dependency in pom.xml.
>>>
>>>         <dependency>
>>>             <groupId>com.mk.pkg</groupId>
>>>             <artifactId>datalayer</artifactId>
>>>             <version>1</version>
>>>             <scope>compile</scope>
>>>         </dependency>
>>>
>>>
>>>
>>>
>>> On Mon, Jun 3, 2013 at 10:49 PM, Alexander Kriegisch <
>>> alexan...@kriegisch.name> wrote:
>>>
>>>> The memory consumption does not correlate to the number of aspects
>>>> quite as strongly as to the pointcuts you use and how broadly they are
>>>> applied to your code. So as not to make this issue a quiz you might want to
>>>> share some code.
>>>>
>>>> Kind regards
>>>> Alexander Kriegisch
>>>>
>>>>
>>>> Am 03.06.2013 um 18:29 schrieb rohit sharma <rsedward...@gmail.com>:
>>>>
>>>> I have a project which uses mvn plugin for AspectJ to do Compile time
>>>> weaving. This project does not have many aspects, however when I include
>>>> this project as a mvn dependency on a webapp (tomcat container) it gives
>>>>
>>>>     AspectJ 1.6.11 ran out of memory during compilation:
>>>>
>>>> The same project works fine if included in any other project (not a
>>>> web-app) as a mvn dependency. Any ideas as to what is causing this error?
>>>>
>>>> --
>>>> ***Ever tried. Ever failed. No matter;
>>>> Try again. Fail again. Fail better.
>>>> *
>>>>
>>>> _______________________________________________
>>>> aspectj-users mailing list
>>>> aspectj-users@eclipse.org
>>>> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>>>>
>>>>
>>>> _______________________________________________
>>>> aspectj-users mailing list
>>>> aspectj-users@eclipse.org
>>>> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>>>>
>>>>
>>>
>>>
>>> --
>>> ***Ever tried. Ever failed. No matter;
>>> Try again. Fail again. Fail better.
>>> *
>>>
>>
>>
>>
>> --
>> ***Ever tried. Ever failed. No matter;
>> Try again. Fail again. Fail better.
>> *
>>
>> _______________________________________________
>> aspectj-users mailing list
>> aspectj-users@eclipse.org
>> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>>
>>
>
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
>


-- 
***Ever tried. Ever failed. No matter;
Try again. Fail again. Fail better.
*
_______________________________________________
aspectj-users mailing list
aspectj-users@eclipse.org
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to