Today the MaxMetaspaceSize flag is neither well-specified nor honored correctly.
The suggestion is to make MaxMetaspaceSize limit the committed memory used in both the non-class metaspaces and the compressed class space.
The suggestion is to make MaxMetaspaceSize limit the committed memory used in both the non-class metaspaces and the compressed class space.
- duplicates
- 
                    JDK-8024547 MaxMetaspaceSize should limit the committed memory used by the metaspaces -           
- Closed
 
-         
- is blocked by
- 
                    JDK-8024638 Count and expose the amount of committed memory in the metaspaces -           
- Closed
 
-         
- 
                    JDK-8024650 Don't adjust MaxMetaspaceSize up to MetaspaceSize -           
- Closed
 
-         
- 
                    JDK-8024651 Remove the incorrect usage of Metablock::overhead() -           
- Closed
 
-         
- 
                    JDK-8024751 Fix bugs in TraceMetadata -           
- Closed
 
-         
- 
                    JDK-8024752 Log TraceMetadata* output to gclog_or_tty instead of tty -           
- Closed
 
-         
             (1 is blocked by)