性能话题>CompressedClassSpaceSize 参数讨论专区>

CompressedClassSpaceSize 参数讨论专区

欢迎来到 JVM 参数CompressedClassSpaceSize的讨论专区

参数名称

CompressedClassSpaceSize

取值类型

unsigned int

参数说明

Maximum size of class area in Metaspace when compressed class pointers are used

用法及建议

  • 使用该参数的正确姿势是-XX:CompressedClassSpaceSize=___

默认值

平台/版本 JDK6 JDK7 JDK8
Linux 1073741824 1073741824 1073741824
MacOS 1073741824 1073741824 1073741824
Windows 1073741824 1073741824 1073741824

关于该参数的使用,您有什么心得体会或者疑问吗?欢迎在下方参与讨论 ↓

7914 阅读
请先登录,再评论

默认1G,这个参数主要是设置Klass Metaspace的大小,不过这个参数设置了也不一定起作用,前提是能开启压缩指针,假如-Xmx超过了32G,压缩指针是开启不来的。如果有Klass Metaspace,那这块内存是和Heap连着的。

1年前

设计这个参数的目的是什么呢,没搞明白~

1年前