JVM分配了多少种类型的内存区域?

所在分类: Java基础面试题(第一部分) 查看次数: 882

JVM分配了以下几种类型的内存区域:

  • 类(方法)区域:类区域存储每类结构,例如运行时常量池,字段,方法数据和方法代码。
  • :运行时数据区域,内存分配给对象。
  • :Java栈存储帧。 它包含局部变量和部分结果,并在方法调用和返回中起作用。 每个线程都有一个私有JVM堆栈,与线程同时创建。 每次调用方法时都会创建一个新帧。 当方法调用完成时,框架将被销毁。
  • 程序计数器寄存器:PC(程序计数器)寄存器包含当前正在执行的Java虚拟机指令的地址。
  • 本机方法堆栈:它包含应用程序中使用的所有本机方法。

 完善答案    |    登录 后显示完整答案

注:此试题仅作为相关知识水平测试,不能作为权威试题和答案。非商业转载注明原文链接即可;商业转载需本站授权同意。