Possible Duplicate:
static allocation in java - heap, stack and permanent generation
Looking to understand what EXACTLY happens (in terms of memory management) when a class is loaded by JVM. Specifically:
- Which part of memory is the actual class byte code loaded/placed?
- Which part of memory are the static variables loaded/placed?
- Which part of memory are the other variables and methods loaded/placed?