Java1.8 JVM 元空间(MetaSpace)与永久代(PermGen )对比

元空间(MetaSpace)与永久代(PermGen )的区别

  • 元空间使用本地内存,而永久代使用的是jvm的内存

元空间(MetaSpace)相比永久代(PermGen )的优势

  • 字符常量池在永久代中,容易出现性能问题和内存溢出
  • 类和方法的信息大小难以确定,给永久代的大小指定带来困难
  • 永久代会为GC带来不必要的复发性
  • 方便HotSpot与其他JVM如Jrockit的集成

相关文章: