From running process viewpoint all of that is just a heap, in which Java runtime approach allocates a number of its Room as "non-heap" memory for processed bytecode. Rest of that OS-amount heap is used as software-degree heap, exactly where item's details are stored.gotubegotube fifty one.4k88 gold badges7777 silver badges161161 bronze badges 6 If