码迷,mamicode.com
首页 > 其他好文 > 详细

JVM基本结构

时间:2017-05-30 15:59:26      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:本地   程序   方法区   对象   信息   区间   fine   存在   分代   

PC寄存器
  每个线程拥有一个PC寄存器
  在线程创建时 创建
  指向下一条指令的地址
  执行本地方法时,PC的值为undefined

方法区
  保存装载的类信息
  类型的常量池
  字段,方法信息
  方法字节码
Java堆
  和程序开发密切相关
  应用系统对象都保存在Java堆中
  所有线程共享Java堆
  对分代GC来说,堆也是分代的
  GC的主要工作区间
Java栈
  线程私有
  栈由一系列帧组成(因此Java栈也叫做帧栈)
  帧保存一个方法的局部变量、操作数栈、常量池指针
  每一次方法调用创建一个帧,并压栈

JVM基本结构

标签:本地   程序   方法区   对象   信息   区间   fine   存在   分代   

原文地址:http://www.cnblogs.com/413xiaol/p/6920272.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!