JVM的架构和执行过程
时间:2020-06-19 15:12:14
手机看文章
扫描二维码
随时随地手机看文章
[导读]简介 JVM也叫Java Virtual Machine,它是java程序运行的基础,负责将java bytecode转换成为适合在各个不同操作系统中运行的机器代码并运行。 今天我们和小师妹一起走进java的核心JVM,领略JVM在设计上的哲学。 JVM是一种标准 小师妹:F师兄,经常听到有人说hots

简介
JVM是一种标准
java程序的执行顺序
JVM的架构
01
类加载系统
02
运行时数据区域
Run-Time Constant Pool运行时常量池是放在方法区中的,他是class文件中constant_pool的运行时表现。
注意在JDK8之前,HotSpot JVM中对方法区的实现叫做持久代Perm Gen。
不过在JDK8之后,Perm Gen已经被取消了,现在叫做Metaspace。Metaspace并不在java虚拟机中,它使用的是本地内存。
Metaspace可以通过-XX:MaxMetaspaceSize来控制。
03
执行引擎
总结
特别推荐一个分享架构+算法的优质内容,还没关注的小伙伴,可以长按关注一下:
长按订阅更多精彩▼
如有收获,点个在看,诚挚感谢
免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!





