I have web server which is having memory leaks. There is sudden spike in old gen usage and then latency of server spikes. When I took heap dump and analyzed using your kit it was suggesting Finalizer object taking 100% of memory. But i am not able to understand why the gc usage is high only at some point of time and it does not happen regularly(it happens say once a week).
Also i observed that there is button on your kit "calculate exact retained size" when i use that finalizer object does not show in updated list.
I am attaching screenshot of your kit.
Also if there is a way i can get list of all the classes from where finalizer is coming up in heap dump.
Before pressing calculate retained size
After pressing calculate retained size: