
jvm
文章平均质量分 86
iteye_11714
这个作者很懒,什么都没留下…
展开
-
jvm学习笔记1--内存区域与内存溢出
jvm学习笔记1--内存区域与内存溢出运行时数据区域组成 1.1 程序计数器 当前线程所执行的字节码的行号指示器。字节码解释器工作时通过改变这个计数器的值来选取下一条需要执行的字节码指令。 为了线程切换后能恢复到正确的执行位置,每条线程都有一个独立的程序计数器,因此属于“线程私有”的内存。执行 java方法,则记录的是虚拟机字节码的...原创 2012-11-25 14:59:49 · 203 阅读 · 0 评论 -
jvm学习笔记2--虚拟机类加载机制
虚拟机类加载机制 生命周期从被加载到虚拟机内存,到卸载内存为止,包含7个阶段:加载 、验证、解析、 准备、初始化、使用、卸载。 验证、准备和解析统称为连接。 加载、验证、准备、初始化和卸载这5个阶段的顺序是确定的,而解析则不一定,它可以在初始化阶段之后再开始,以支持java的运行时绑定。 2. 3种情况必须对类进...原创 2012-11-25 17:42:16 · 158 阅读 · 0 评论