首页 > 编程语言 > 详细

深入理解Java虚拟机二之Java内存区域与内存溢出异常

时间:2018-07-17 12:09:52      阅读:166      评论:0      收藏:0      [点我收藏+]

运行时数据区域

1、线程独有的内存区域

PROGRAM COUNTER REGISTER 程序计数器

程序计数器空间较小,是当前线程执行字节码的行号指示器,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令。 
如果线程执行的是Java方法,记录的是正在执行的虚拟机字节码指令的地址;如果执行的是Native方法,则为空

VM Stack 虚拟机栈

虚拟机栈生命周期与线程相同。每个Java方法执行时都会创建

深入理解Java虚拟机二之Java内存区域与内存溢出异常

原文:https://www.cnblogs.com/ggza/p/9322609.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!