From functioning procedure perspective all that is simply a heap, wherever Java runtime method allocates a number of its Place as "non-heap" memory for processed bytecode. Remainder of that OS-stage heap is employed as software-level heap, in which object's information are saved.At the very best levels, you'll have usage of special moderation tools