java方法区学习总结记录_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > java方法区学习总结记录

java方法区学习总结记录

 2019/4/9 0:45:21  u014686416  程序员俱乐部  我要评论(0)
  • 摘要:先存两张介绍jvm内存比较经典的图关于方法区,永久代,元空间的学习总结方法区是jvm规范当中的一个概念,具体实现各虚拟机和各个版本有所不同。方法区主要用来存储编译后的代码,常量池,类元信息等。javase8之前的hotspot虚拟机是用永久代来实现方法区的,永久代是堆内存的一个逻辑组成部分,jvm可以选择性的不去回收永久代的内存空间javase8开始引入元空间,原有的方法区中定义的元素分两个地方存储,常量池存储在堆内存中,类的元信息存储在元空间中。元空间是jvm内存以外的一块空间,没有固定大小
  • 标签:总结 学习总结 方法 学习 Java

先存两张介绍jvm内存比较经典的图

?

关于方法区,永久代,元空间的学习总结

?

方法区是jvm规范当中的一个概念,具体实现各虚拟机和各个版本有所不同。

方法区主要用来存储编译后的代码,常量池,类元信息等。

javase8之前的hotspot虚拟机是用永久代来实现方法区的,永久代是堆内存的一个逻辑组成部分,jvm可以选择性的不去回收永久代的内存空间

javase8开始引入元空间,原有的方法区中定义的元素分两个地方存储,常量池存储在堆内存中,类的元信息存储在元空间中。

元空间是jvm内存以外的一块空间,没有固定大小,并且是不连续的可以动态扩张。这也是移除永久代的一个原因,因为之前永久代有固定大小,会有OOM问题。

?

FIY

https://rednaxelafx.iteye.com/blog/905273

上一篇: springboot-EntityManagerFactory that could not be found. 下一篇: 没有下一篇了!
发表评论
用户名: 匿名