JDK8之前的架构:

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

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

堆:

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

 

栈:

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

本地方法栈:

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

程序计数器:

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

方法区(永久代)

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

JDK8架构:

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

最大的调整和改进:

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

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

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

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

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

总结:

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

相关文章:

  • 2021-06-25
  • 2021-09-15
  • 2021-12-15
  • 2021-08-18
  • 2021-12-05
  • 2021-12-12
  • 2021-10-23
  • 2022-12-23
猜你喜欢
  • 2021-09-05
  • 2022-01-01
  • 2021-12-24
  • 2022-02-08
  • 2022-12-23
  • 2022-12-23
  • 2021-07-30
相关资源
相似解决方案