Memory analyzing using Eclipse Memory Analyzer


  • Basic concepts 
    • Heap dump 
    • Shallow vs. Retained heap 
    • Dominator tree
    • GC (Garbage Collection) Roots 
    • Incoming & outgoing references 
    • Accumulation point 
  • How to detect memory leak 
  • Class loader memory leak example


What is a Heap Dump? 

  • A heap dump is a snapshot of the memory of a Java process at a certain moment of time 
  • Heap dump format 
    • HPROF binary format (most common) 
    • IBM system dumps (after pre-processing them) 
    • IBM portable heap dumps (PHD) 
  • Usually a full GC is triggered before the heap dump is written so it contains information about the remaining objects

You must have an active subscription to download PDF,Lab Zip and Recordings of this course topic.Please click the "Subscribe" button or the "Login" button if you already have an account.