Memory administration is the technique of allocating new objects and removing unused objects to make space for these new object allocations. This
section presents some basic memory administration concepts and explains the fundamentals about object allocation and garbage collection in the Oracle
JRockit JVM. For information about how to use command line choices to tune the memory management system, see Tuning the Memory Administration System.
Java objects reside in an space referred to as the heap. The heap is created when the JVM begins up and will increase or lower in size whereas the
appliance runs. When the heap turns into full, garbage is collected. During the garbage assortment objects which can be now not used are cleared, thus
making space for brand spanking new objects. Note that the JVM uses extra memory than just the heap. For example Java strategies, thread stacks and
native handles are allotted in
Memory Wave Program separate from the heap, in addition to JVM inside knowledge constructions.