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?

Reply via email to