面试官:谈一谈Jdk8之后的虚拟机内存包含哪几个部分?做了哪些调整与改进?

JDK8之前的架构:

 紫色部分对于线程而言是私有的,黄色部分对于线程而言是共享的。

堆:

 

栈:

本地方法栈:

程序计数器:

方法区(永久代)

JDK8架构:

最大的调整和改进:

直接内存:也称为对外内存

元空间:方法区的内存不够,将元空间放在JVM外部。

总结:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章