Request for Review (xs) - 8151845: Comment in globals.hpp for MetaspaceSize is incorrect.

Jon Masamitsu jon.masamitsu at
Tue Mar 15 16:56:56 UTC 2016

Change the description for MetaspaceSize in globals.hpp thus

-          "Initial size of Metaspaces (in 
bytes)")                          \
+          "Initial threshold (in bytes) at which a garbage collection 
"     \
+          "is done to reduce Metaspace 
usage")                              \

Garbage collections will be done specifically to recover metadata
(the GC finds dead classloaders and identifies metadata associated
with the classloaders that is no longer used).  Triggering a GC for
metadata recovery is done if the amount of metadata in use exceeds
a threshold that is dynamically adjusted (threshold is raised or lowered
depending on the amount of Metaspace made available for new metadata
allocations).  MetaspaceSize is the initial threshold.

I am very open to suggestions for a better description.

My apologies to Yasumasa Suenaga for not settling this issue
when he raised it almost 2 years ago.


More information about the hotspot-gc-dev mailing list