Saturday, March 9, 2013

JRockit JVM Heap



Below flow chart tries to illustrate the JRockit JVM's object allocation to Heap and the garbage collection process.























Full GC happens when the old space is running out of room for moving the senior object from young space.

Apart from Heap, JVM also have external memory to hold Java methods, thread stacks and native handles are allocated in memory separate from the heap, as well as JVM internal data structures.


No comments:

Post a Comment