June 2018
Intermediate to advanced
408 pages
11h 23m
English
Heap memory is divided into primarily two generations: Young Generation and Old Generation. There is a PERM GENERATION that is a part of heap memory until Java 7, while from Java 8, the PERM GENERATION is replaced by METASPACE. METASPACE is not part of the heap memory but is part of the Native Memory. Set size of METASPACE using the -XX:MaxMetaspaceSize option. It is critical to consider this setting when going to production since if METASPACE takes up excessive memory, it affects the application's performance:

The Young Generation is where objects are created and allocated; it's for young objects. The ...
Read now
Unlock full access