Ok. I understand. I can delete it so there is no misunderstanding about it.
Regards, German Gonzalez-Morris ---- ``Antes de imprimir este e-mail piense bien si es realmente necesario'' ``Before printing think about the Environment'' On Thu, Dec 27, 2018 at 12:27 PM Matthew Broadhead <[email protected]> wrote: > it is just dawning on me how much sensitive information is in these heap > dumps. i probably should have asked before but will you keep it > private? i thought there was only object sizes and stuff but it is all > in there... > > On 27/12/2018 15:43, German Gonzalez-Morris wrote: > > I see a lot of org.apache.bval.MetaBeanCache > > that handles org.apache.bval.cdi.BValExtension > > > > With EclipseMAT can show the retained heap. > > > > > > Regards, > > > > German Gonzalez-Morris > > > > ---- > > > > ``Antes de imprimir este e-mail piense bien si es realmente necesario'' > > ``Before printing think about the Environment'' > > > > > > On Thu, Dec 27, 2018 at 8:45 AM Matthew Broadhead > > <[email protected]> wrote: > > > >> thanks Bruno. i have started doing it this end as well as i didn't > >> realise it was important to compute the retained values. eclipse memory > >> analyser seems to have the retained values after loading but maybe > >> doesn't drill far enough in > >> > >> On 27/12/2018 10:23, Bruno Baptista wrote: > >>> Hi Matthew, > >>> > >>> I've loaded the heap profile here but its taking hours to compute the > >>> retained values. I'm tempted to cancel and try the Java 11 version to > >>> see if it's faster... > >>> > >>> Cheers > >>> > >>> Bruno Baptista > >>> https://twitter.com/brunobat_ > >>> > >>> > >>> On 26/12/18 12:17, Matthew Broadhead wrote: > >>>> whoops...i sent my localhost version by mistake. i am uploading the > >>>> production one now which zipped to 900MB > >>>> > >>>> On 26/12/2018 13:01, Matthew Broadhead wrote: > >>>>> hi Bruno, > >>>>> no i am not directly using BVal as far as i am aware > >>>>> i zipped it to under 600MB. i shared you and Jean-Louis a link via > >>>>> google drive. let me know if there are any problems > >>>>> > >>>>> On 26/12/2018 12:31, Bruno Baptista wrote: > >>>>>> Hi Mathew, > >>>>>> > >>>>>> Thanks. > >>>>>> > >>>>>> Are you including some bval dependency in the code of your own app? > >>>>>> > >>>>>> You can zip that file. It will get much smaller. If you could share > >>>>>> it, it would be nice indeed. > >>>>>> > >>>>>> Cheers! > >>>>>> > >>>>>> Bruno Baptista > >>>>>> https://twitter.com/brunobat_ > >>>>>> > >>>>>> > >>>>>> On 26/12/18 11:27, Matthew Broadhead wrote: > >>>>>>> the top 4 classes on the dominator table are > >>>>>>> class - objects - retained heap - percentage > >>>>>>> org.apache.bval.cdi.BValExtension - 27 - 785,781,368 - 50.38% > >>>>>>> org.apache.webbeans.container.BeanManagerImpl - 27 - 262,583,784 - > >>>>>>> 16.84% > >>>>>>> org.apache.openjpa.kernel.FinalizingBrokerImpl - 6,643 - > >>>>>>> 81,369,760 - 5.22% > >>>>>>> java.lang.Class - 52,286 - 59,176,176 - 3.79% > >>>>>>> > >>>>>>> i have been using OpenJDK forever > >>>>>>> > >> > /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre/bin/java > >>>>>>> > >>>>>>> i can make the jvm.hprof available by gogole drive or similar (at > >>>>>>> risk of making myself look stupid for having a big memory leak!). > >>>>>>> it is 3.2GB > >>>>>>> > >>>>>>> On 26/12/2018 12:19, Bruno Baptista wrote: > >>>>>>>> Hi Matthew > >>>>>>>> > >>>>>>>> It comes with the JDK, just type: > >>>>>>>> > >>>>>>>> $ jvisualvm > >>>>>>>> > >>>>>>>> But that BValExtension usage is intriguing. > >>>>>>>> > >>>>>>>> Can you please let us know the top 4 classes in the retained list? > >>>>>>>> > >>>>>>>> This is on 7.0.5 plus with Oracle JDK 8? > >>>>>>>> > >>>>>>>> Cheers > >>>>>>>> > >>>>>>>> Bruno Baptista > >>>>>>>> https://twitter.com/brunobat_ > >>>>>>>> > >>>>>>>> > >>>>>>>> On 26/12/18 11:10, Matthew Broadhead wrote: > >>>>>>>>> hi Bruno, > >>>>>>>>> > >>>>>>>>> i can't find visualvm in centos. i had it in ubuntu but i don't > >>>>>>>>> know which centos repo it is in. i suppose i could download it > >>>>>>>>> directly... > >>>>>>>>> > >>>>>>>>> eclipse memory analyser gives me a retained heap size of > >>>>>>>>> 785,781,368 for org.apache.bval.cdi.BValExtension which is > >>>>>>>>> 50.38% of everything. > >>>>>>>>> > >>>>>>>>> On 26/12/2018 11:23, Bruno Baptista wrote: > >>>>>>>>>> Thant's interesting Matthew. > >>>>>>>>>> > >>>>>>>>>> Usually I open those in jvisualvm. I go to classes and activate > >>>>>>>>>> the retained column. > >>>>>>>>>> > >>>>>>>>>> That column will calculate the retained (effective) memory > >>>>>>>>>> usage by class. > >>>>>>>>>> > >>>>>>>>>> Usually it takes a while to calculate, that's why it's not on > >>>>>>>>>> by default. > >>>>>>>>>> > >>>>>>>>>> Cheers > >>>>>>>>>> > >>>>>>>>>> Bruno Baptista > >>>>>>>>>> https://twitter.com/brunobat_ > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> On 26/12/18 09:28, Matthew Broadhead wrote: > >>>>>>>>>>> TomEE 7.0.5 plus > >>>>>>>>>>> > >>>>>>>>>>> i had a recent memory leak which was stalling the server every > >>>>>>>>>>> couple of days. so i did a heap dump and solved that problem. > >>>>>>>>>>> > >>>>>>>>>>> then i decided to do another heap dump because the server is > >>>>>>>>>>> running pretty slowly. each page is taking a few seconds to > >>>>>>>>>>> load on a 32GB system. (i did clear out work directory) > >>>>>>>>>>> > >>>>>>>>>>> it turns out that more than half of the memory is consumed > >>>>>>>>>>> with org.apache.bval.cdi.BValExtension. is this fairly normal? > >>>>>>>>>>> using Eclipse Memory Analyser i have dug into shortest routes > >>>>>>>>>>> to GC root but i don't find any of my objects listed there. > >>>>>>>>>>> mostly BVal stuff. are there any tips for debugging heap > dumps? > >> -- > >> Mr MT Broadhead > >> Nigel Broadhead Mynard > >> See the latest jobs available at NBM @ > >> https://nbmlaw.co.uk/recruitment.htm > >> > >> 32 Rainsford Road > >> Chelmsford Essex CM1 2QG > >> Tel: 01245 269909 Fax: 01245 261932 > >> https://nbmlaw.co.uk > >> > >> Partners: WJ Broadhead NP Eason SJ Lacey CR Broadhead D Seepaul T Carley > >> > >> Nigel Broadhead Mynard Solicitors are authorised and regulated by the > >> Solicitors Regulation Authority. We are also bound by their code of > >> conduct. Registered no. 00061052 > >> > >> Nigel Broadhead Mynard also provide a will writing service, see > >> https://nbmlaw.co.uk/wills.htm for more information > >> > >> Confidentiality: Information in this message is confidential and may be > >> legally privileged. It is intended solely for the recipient to whom it > is > >> addressed. If you receive the message in error, please notify the sender > >> and immediately destroy all copies. > >> > >> Security warning: Please note that this e-mail has been created in the > >> knowledge that e-mail is not a 100% secure communications medium. We > advise > >> you that you understand and observe this lack of security when e-mailing > >> us. This e-mail does not constitute a legally binding document. No > >> contracts may be concluded on behalf of Nigel Broadhead Mynard > Solicitors > >> by e-mail communications. > >> > >> Disclaimer: Please be aware of cyber crime. Nigel Broadhead Mynard will > >> not take responsibility if you transfer money to a wrong bank account. > >> Please speak to your Solicitor before transferring any money. If you > >> receive an email from Nigel Broadhead Mynard requesting your bank > details > >> or telling you our bank details have changed, please contact your > Solicitor > >> immediately to clarify. > >> > >> PLEASE ALSO NOTE that Nigel Broadhead Mynard only use emails which end > >> with the suffix @nbmlaw.co.uk. If you receive any email from an address > >> without that suffix or where that suffix does not appear in the address > box > >> when you click "Reply" then you should not rely on the email being from > NBM > >> and you should immediately contact us on the above number or any numbers > >> published on our website to verify the source of the email is genuine. > >> > >> If you have any queries, please contact [email protected] > >> > >> > > -- > Mr MT Broadhead > Nigel Broadhead Mynard > See the latest jobs available at NBM @ > https://nbmlaw.co.uk/recruitment.htm > > 32 Rainsford Road > Chelmsford Essex CM1 2QG > Tel: 01245 269909 Fax: 01245 261932 > https://nbmlaw.co.uk > > Partners: WJ Broadhead NP Eason SJ Lacey CR Broadhead D Seepaul T Carley > > Nigel Broadhead Mynard Solicitors are authorised and regulated by the > Solicitors Regulation Authority. We are also bound by their code of > conduct. Registered no. 00061052 > > Nigel Broadhead Mynard also provide a will writing service, see > https://nbmlaw.co.uk/wills.htm for more information > > Confidentiality: Information in this message is confidential and may be > legally privileged. It is intended solely for the recipient to whom it is > addressed. If you receive the message in error, please notify the sender > and immediately destroy all copies. > > Security warning: Please note that this e-mail has been created in the > knowledge that e-mail is not a 100% secure communications medium. We advise > you that you understand and observe this lack of security when e-mailing > us. This e-mail does not constitute a legally binding document. No > contracts may be concluded on behalf of Nigel Broadhead Mynard Solicitors > by e-mail communications. > > Disclaimer: Please be aware of cyber crime. Nigel Broadhead Mynard will > not take responsibility if you transfer money to a wrong bank account. > Please speak to your Solicitor before transferring any money. If you > receive an email from Nigel Broadhead Mynard requesting your bank details > or telling you our bank details have changed, please contact your Solicitor > immediately to clarify. > > PLEASE ALSO NOTE that Nigel Broadhead Mynard only use emails which end > with the suffix @nbmlaw.co.uk. If you receive any email from an address > without that suffix or where that suffix does not appear in the address box > when you click "Reply" then you should not rely on the email being from NBM > and you should immediately contact us on the above number or any numbers > published on our website to verify the source of the email is genuine. > > If you have any queries, please contact [email protected] > >
