元空间

作者: 策马踏清风 | 来源:发表于2020-04-14 16:25 被阅读0次

解释

  1. 元空间是jdk1.8之后出现的,之前叫永久代
  2. 元空间就是方法区,方法区是JVM的规范,元空间是HotSpot的具体实现
  3. 元空间存放着类的信息、方法数据、方法代码、常量池等
  4. 编译的时候代码里的字符串就会被编译成对象,然后被堆里的引用对象引用。

相关参数

  • XX:MetaspaceSize 初始空间大小,达到该值就会触发垃圾收集进行类型卸载,同时GC会对该值进行调整:如果释放了大量的空间,就适当降低该值;如果释放了很少的空间,那么在不超过MaxMetaspaceSize时,适当提高该值。
  • XX:MaxMetaspaceSize最大空间,默认是没有限制的。

除了上面两个指定大小的选项以外,还有两个与 GC 相关的属性:

  • XX:MinMetaspaceFreeRatioGC之后,最小的Metaspace剩余空间容量的百分比,减少为分配空间所导致的垃圾收集
  • XX:MaxMetaspaceFreeRatioGC之后,最大的Metaspace剩余空间容量的百分比,减少为释放空间所导致的垃圾收集

相关文章

  • 元空间

    解释 元空间是jdk1.8之后出现的,之前叫永久代 元空间就是方法区,方法区是JVM的规范,元空间是HotSpot...

  • 次元空间

    魔都,818广场 “明哥,快走啦,待会还要去外滩聚会呢”一个十七八岁的少年催促道,眼中尽显焦急。 “好了好了,最后...

  • Java 元空间

    metaspace,顾名思义,元数据空间,专门用来存元数据的,它是jdk8里特有的数据结构用来替代perm met...

  • 常用基础参数元空间MetaspaceSize讲解

    -XX:MetaspaceSize 设置元空间大小元空间的本质和永久代类似,都是对JVM规范中方法区的实现。不过元...

  • 物理空间与文字发展

    以物理空间 理解文字发展 文字如空间 空间变换 扭曲 文字同样能组合 拆分 物理空间由低次元到高次元 文字发展由具...

  • 机甲爱情时代

    大约在3000亿万年前,宇宙中已有上亿个次元空间,但只有一个次元空间是特殊的,因为这个特殊的次元空间里有一个有生命...

  • 次元与思想,有些难懂的哲理

    次元是人在隐态的空间,是看不见摸不着的空间。每个人在隐态都有一个次元。我们的肉体在显态的空间,灵魂在次元里。 次...

  • 垃圾回收机制

    1. 谁需要GC 栈:不需要 ,不是共享的对象堆:需要方法区/元空间:也需要。 元空间(独立于JVM的内存空间,只...

  • 方法区/元空间

    在jdk1.8之前叫方法区,1.8之后修改成方法区,不同点在于,方法区属于堆空间一部分,是有默认大小的,元空间利用...

  • 2018-08-25

    1.500元,30秒不变,浮动空间5秒。加费加时 2.1800元,加升至60秒,浮动空间5秒。加费加时 多素材慢节...

网友评论

      本文标题:元空间

      本文链接:https://www.haomeiwen.com/subject/hvntrhtx.html