Java Garbage Collection Concepts

From NovaOrdis Knowledge Base
Revision as of 07:39, 16 February 2017 by Ovidiu (talk | contribs)
Jump to navigation Jump to search

Internal

Permanent Generation

Metaspace

https://dzone.com/articles/java-8-permgen-metaspace

Overview

The metaspace has been introduced by Java 8 to replace permanent generation. Most allocations for the class metadata are now allocated out of native memory.

Capacity

By default the metaspace can extend to the limit of the physical memory.

It can be limited by MaxMetaspaceSize. If the flag is not specified, the metaspace will resize.

Monitoring

It is considered part of the heap?