Can I understand when UseCompressedClassPointers is enabled, MaxMetaspace is not relevance and CompressedClassSpaceSize determines the size of the metaspace?.
Because from Oracle doc https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/memleaks002.html (section Exception in thread thread_name: java.lang.OutOfMemoryError: Compressed class space)
- If the UseCompressedClassPointers is used, the amount of space
available for class metadata is fixed at the amount
CompressedClassSpaceSize. If the space needed for
UseCompressedClassPointers exceeds CompressedClassSpaceSize, a
java.lang.OutOfMemoryError with detail Compressed class space is
thrown.
kindly point me to some link that explains what is stored in CompressedClassSpaceSize & Metaspace