Skip to content

Java Runtime Memory

Rajendra Prasad Reddy Penumalli edited this page Aug 30, 2019 · 5 revisions

Java Runtime Memory

Java Runtime Memory split into two parts:

  1. Stack (holds data like method local variables,callstack,and Thread-related metadata. smaller size ~1MB).
  2. Heap

  • classloading
    • classloading related issues
  • memory
  • object reference
  • object
  • thread
    • threading related issues
  • stack
    • stack frame
      • stack related issues
  • heap (memory allocation)
    • heap related issues
  • non heap (from native memory allocation)
Clone this wiki locally