ECLIPSE MEMORY ANANLYSERhttps://www.eclipse.org/forums/index.php/mv/msg/242415/729402/#msg_729402
This is my first post in this forums, Smile
Im new to Memory Analyser.I wanted to update my knowledge regarding how to analyse heap dumps.So i wanted all your help.

I have a java application deployed on weblogic server.I dont have any Out of memory related issue.But i have leaked connection issues..So accordingly,I have made configuration of killing the inactive connection after every 4 mins

I get the below errors in weblogic.out file when an inactive session gets killed..

1) Open "Histogram View"
Histogram View gives you number of 'Object Instances per Class", along with
its "shallow size" and "retained size". Here, Sorting by "retained size" desc
lists your "Top Objects" in memory. If Leak Suspect showed any suspect, then
those should also be listed here.

In your case, you will see the below: "weblogic.jdbc.wrapper.PoolConnection_oracle_jdbc_driver_T4CConnection

2) Next is to identify the Object-Tree which is causing this Leak:
To do this, you can right-click on the class in the Histogram view and
select "List objects". In the list objects window, sort again by
"Retained size" desc, to identify 1 or more similar rows with highest
Retained sizes.
Repeat the below for top 2-3 records:
# Select a record with high Retained-Size and start opening the nodes
# This will show the object chain which is referencing this object,
as a result of which, this object is not getting garbage-collected.
Via this, you will be able to figure out, which program unit, this
connection leak is taking place.

Alternative way - Run a grep on the source-code to identify all places, where
you are getting a Connection. And ensure that this ConnectionObject is getting
released ONLY within a FINALLY Block.