yes please

On 27/12/2018 16:35, German Gonzalez-Morris wrote:
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
<matthew.broadh...@nbmlaw.co.uk.invalid> 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
<matthew.broadh...@nbmlaw.co.uk.invalid> 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 administra...@nbmlaw.co.uk


--
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 administra...@nbmlaw.co.uk



--
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 administra...@nbmlaw.co.uk

Reply via email to