Created Saturday 07 September 2013
Heap memory is the memory used by the JVM to run a program. Heap in Java generally located at bottom of address space and moves upwards. Whenever we create object using new operator or by any another means object is allocated memory from Heap and When object dies or garbage collected ,emory goes back to Heap space in Java.
Read more: http://javarevisited.blogspot.com/2011/05/java-heap-space-memory-size-jvm.html#ixzz2eE5IwlSL