Java (JVM) Memory Model and Garbage Collection Monitoring Tuning
JSR-133: JavaTM Memory Model and Thread Specification
What and where are the stack and heap?
Java heap terminology: young, old and permanent generations?
Java Garbage Collection Basics
How JVM stack, heap and threads are mapped to physical memory or operation system
Java Language and Virtual Machine Specifications
The Java® Virtual Machine Specification
Java Code To Byte Code - Part One