AspectJ doesn’t really get into creating threads but I suppose it may be 
calling things in the JDK that may give rise to threads. Raise it here:

https://bugs.eclipse.org/bugs/enter_bug.cgi?product=AspectJ

I would not be surprised if 1.9 is currently using more memory (as the first 
challenge was just to get the classes loading again once Java repackaged them 
all in Java9) - and there is room to improve that. But a leak is more serious. 
I can’t immediately think why that would be, but we can get into exploring.

Cheers,
Andy

> On Oct 19, 2018, at 11:47 AM, Lubo Pecho <tomorro...@gmail.com> wrote:
> 
> Hi, no, we have simultaneously been running the same spring boot application 
> side by side, one on jdk 8 with aspectjweaver 1.8.9 i think(I am not sure, 
> cause I am at home know, but definitely pre 1.9.x), and the other on openjdk 
> 11 with aspectjweaver 1.9.2.rc3 . We've put some loadbalanced traffic on the 
> nodes, and the one on newest java and aspectjweaver had those results from 
> heap dump. The 350MB made about 40% of total used heap memory. Also, during 
> another test, on the problematic node, there were suspiciously too many 
> opened threads, and they were not from the embedded container threadpool, my 
> colleague suspected the threads could have been started by the aspectjweaver. 
> Is it possible? As the test was running while I was leaving work, I have not 
> the exact numbers.
> 
> Where can I open the issue?
> 
> 
> On Fri, Oct 19, 2018 at 4:56 PM Andy Clement <andrew.clem...@gmail.com 
> <mailto:andrew.clem...@gmail.com>> wrote:
> There is no report for that, please open one. Is it definitely not behaving 
> the same as earlier versions?
> 
> thanks
> Andy
> 
> On Fri, 19 Oct 2018 at 00:14, Lubo Pecho <tomorro...@gmail.com 
> <mailto:tomorro...@gmail.com>> wrote:
> Hello, I am not sure, if it was reported, the new version of aspectjweaver 
> seams to be memoryleaking, is it already reported or not?
> 
> <image.png>
> 
> On Tue, Oct 16, 2018 at 12:26 AM Andy Clement <andrew.clem...@gmail.com 
> <mailto:andrew.clem...@gmail.com>> wrote:
> 1.9.2.rc3 is now available from the usual maven repo and the download page 
> (direct link: 
> https://www.eclipse.org/downloads/download.php?file=/tools/aspectj/aspectj-1.9.2.RC3.jar
>  
> <https://www.eclipse.org/downloads/download.php?file=/tools/aspectj/aspectj-1.9.2.RC3.jar>
>  ). If no-one raises any issues, final will be in a few days. Thanks to all 
> who have provided feedback so far, very helpful !
> 
> cheers,
> Andy
> 
>> On Oct 15, 2018, at 12:28 PM, Andy Clement <andrew.clem...@gmail.com 
>> <mailto:andrew.clem...@gmail.com>> wrote:
>> 
>> I've been working towards an RC3 - I wanted to get some specific bug fixes 
>> in and I was working with someone on getting a pull request into shape that 
>> I could accept. That is all in now, just tested the final change I wanted 
>> that fixes an AJDT issue related to annotation processing. So I think I'm 
>> good to cut this RC3, if that goes ok then final in a few days.
>> 
>> Andy
>> 
>> On Mon, 15 Oct 2018 at 03:47, Lubo Pecho <tomorro...@gmail.com 
>> <mailto:tomorro...@gmail.com>> wrote:
>> Hello, when do you expect to release final version of 1.9.2. Or have I 
>> missed something?
>> 
>> On Tue, Oct 2, 2018 at 6:44 AM Andy Clement <andrew.clem...@gmail.com 
>> <mailto:andrew.clem...@gmail.com>> wrote:
>> AspectJ 1.9.2.RC2 is now in the usual maven milestone repo where we put the 
>> non final releases:
>> <repository>
>>     <id>maven.springframework.org <http://maven.springframework.org/></id>
>>     <name>SpringSource milestones</name>
>>     <url>http://maven.springframework.org/milestone</url> 
>> <http://maven.springframework.org/milestone%3C/url%3E>
>> </repository>
>> This RC2 brings things more in line with the very latest JDT Core, which we 
>> needed for some fixes related to the new nest based access control 
>> attributes in JDK11 ( http://openjdk.java.net/jeps/181 
>> <http://openjdk.java.net/jeps/181> ).
>> 
>> cheers,
>> Andy
>> 
>>> On Oct 1, 2018, at 9:48 AM, Andy Clement <andrew.clem...@gmail.com 
>>> <mailto:andrew.clem...@gmail.com>> wrote:
>>> 
>>> Hey,
>>> 
>>> I was tied up at Spring One last week, not to mention my laptop broke. I’m 
>>> now back in the office and I hope to further polish up 1.9.2 this week. I 
>>> will get the RC into maven central first so those that want to consume it 
>>> can kick the tires on it that way. Yes, the ClassNotFoundException you 
>>> mention is exactly what I’d expect to see using an old AspectJ.
>>> 
>>> I’d appreciate any/all feedback on this RC so that 1.9.2 can be a decent 
>>> release. If I get some feedback that it seems to be behaving for folks then 
>>> that’ll give me confidence to maybe release it at the end of this week.
>>> 
>>> cheers,
>>> Andy
>>> 
>>>> On Oct 1, 2018, at 6:27 AM, Lubo Pecho <tomorro...@gmail.com 
>>>> <mailto:tomorro...@gmail.com>> wrote:
>>>> 
>>>> Thanks, I did not realize all the aspectj libraries would be packed inside 
>>>> the jar. It seems I got past the ClasstNotFoundException. Of course we 
>>>> will need to do full regress tests. Is there any estimate, when the 1.9.2 
>>>> version could became final?
>>>> 
>>>> 
>>>> On Mon, Oct 1, 2018 at 2:30 PM Andrei Ivanov <andrei.iva...@gmail.com 
>>>> <mailto:andrei.iva...@gmail.com>> wrote:
>>>> Hi Lubo,
>>>> You can use the RC1 in the link from the mail you've replied to test it, 
>>>> it was created for this purpose :)
>>>> 
>>>> On Mon, Oct 1, 2018 at 2:01 PM Lubo Pecho <tomorro...@gmail.com 
>>>> <mailto:tomorro...@gmail.com>> wrote:
>>>> We're trying to run our application with LTW on openjdk 11. Is the 
>>>> aspectjweaver ready for java 11? The old aspectjweaver seems not to 
>>>> generate any ajc runtime classes.
>>>> 
>>>> It always fails on equivalent excpetion.
>>>> 
>>>> Caused by: java.lang.ClassNotFoundException: 
>>>> somepackage.SomeClass$AjcClosure{someNumber}
>>>> 
>>>> Would it be possible to build aspectjweaver 1.9.2 release candidate. We 
>>>> need to upgrade to java 11 in november, so we'd like to test it to 
>>>> determine, if we need to find some other solution.
>>>> 
>>>> With Regards,
>>>> Lubos Pecho
>>>> _______________________________________________
>>>> aspectj-users mailing list
>>>> aspectj-users@eclipse.org <mailto:aspectj-users@eclipse.org>
>>>> To change your delivery options, retrieve your password, or unsubscribe 
>>>> from this list, visit
>>>> https://dev.eclipse.org/mailman/listinfo/aspectj-users 
>>>> <https://dev.eclipse.org/mailman/listinfo/aspectj-users>_______________________________________________
>>>> aspectj-users mailing list
>>>> aspectj-users@eclipse.org <mailto:aspectj-users@eclipse.org>
>>>> To change your delivery options, retrieve your password, or unsubscribe 
>>>> from this list, visit
>>>> https://dev.eclipse.org/mailman/listinfo/aspectj-users 
>>>> <https://dev.eclipse.org/mailman/listinfo/aspectj-users>_______________________________________________
>>>> aspectj-users mailing list
>>>> aspectj-users@eclipse.org <mailto:aspectj-users@eclipse.org>
>>>> To change your delivery options, retrieve your password, or unsubscribe 
>>>> from this list, visit
>>>> https://dev.eclipse.org/mailman/listinfo/aspectj-users 
>>>> <https://dev.eclipse.org/mailman/listinfo/aspectj-users>
>> 
>> _______________________________________________
>> aspectj-users mailing list
>> aspectj-users@eclipse.org <mailto:aspectj-users@eclipse.org>
>> To change your delivery options, retrieve your password, or unsubscribe from 
>> this list, visit
>> https://dev.eclipse.org/mailman/listinfo/aspectj-users 
>> <https://dev.eclipse.org/mailman/listinfo/aspectj-users>_______________________________________________
>> aspectj-users mailing list
>> aspectj-users@eclipse.org <mailto:aspectj-users@eclipse.org>
>> To change your delivery options, retrieve your password, or unsubscribe from 
>> this list, visit
>> https://dev.eclipse.org/mailman/listinfo/aspectj-users 
>> <https://dev.eclipse.org/mailman/listinfo/aspectj-users>
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@eclipse.org <mailto:aspectj-users@eclipse.org>
> To change your delivery options, retrieve your password, or unsubscribe from 
> this list, visit
> https://dev.eclipse.org/mailman/listinfo/aspectj-users 
> <https://dev.eclipse.org/mailman/listinfo/aspectj-users>_______________________________________________
> aspectj-users mailing list
> aspectj-users@eclipse.org <mailto:aspectj-users@eclipse.org>
> To change your delivery options, retrieve your password, or unsubscribe from 
> this list, visit
> https://dev.eclipse.org/mailman/listinfo/aspectj-users 
> <https://dev.eclipse.org/mailman/listinfo/aspectj-users>_______________________________________________
> aspectj-users mailing list
> aspectj-users@eclipse.org <mailto:aspectj-users@eclipse.org>
> To change your delivery options, retrieve your password, or unsubscribe from 
> this list, visit
> https://dev.eclipse.org/mailman/listinfo/aspectj-users 
> <https://dev.eclipse.org/mailman/listinfo/aspectj-users>_______________________________________________
> aspectj-users mailing list
> aspectj-users@eclipse.org
> To change your delivery options, retrieve your password, or unsubscribe from 
> this list, visit
> https://dev.eclipse.org/mailman/listinfo/aspectj-users

_______________________________________________
aspectj-users mailing list
aspectj-users@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/aspectj-users

Reply via email to