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?